Xubuntu,为.sh做一个发射器

时间:2017-05-22 08:19:01

标签: bash ubuntu launcher gnome-terminal

我使用Xubuntu和gnome-terminal。

我需要在PC启动时启动一个sh脚本(restart.sh)。 .sh文件位于以下目录中:" / home / stark / Desktop / Tracking / Release / 5600 /"

我创建了一个这样的启动器:

<table>
    <tr>
        <td><i class='fa fa-users' aria-hidden='true'></i></td>
        <td><p>". chop($str,"-999") . "</p></td>
    </tr>
    <tr>
        <td><i class='fa fa-clock-o' aria-hidden='true'></i></td>
        <td><p>" . $row["Tijdsduur"] . "</p></td>
    </tr>
    <tr>
        <td><i class='fa fa-euro' aria-hidden='true'></i></td>
        <td><p><small>" . $var . "</small></p></td>
    </tr>
</table>  

出了什么问题?谢谢!

编辑:

这是bash文件:

[Desktop Entry]
Name=My GUI App
Exec=gnome-terminal -x sh -c "/home/stark/Desktop/Tracking/Release/5600/restart.sh"
Icon=/path/to/you/icon.svg
Terminal=true
Type=Application
StartupNotify=true
Name[en_US]=Intel5600
Comment=
Path=

如果我从它的文件夹启动它(如果在终端我输入:./ restart.sh),但是从启动器开始它不起作用。

我尝试设置terminal = false,但没有任何变化。

2 个答案:

答案 0 :(得分:0)

添加@reboot cron任务:

  1. 运行crontab -e将允许您编辑您的cron。

  2. 添加这样的一行:

    @reboot / path / to / script

  3. 将在您的计算机启动后执行该脚本。

答案 1 :(得分:0)

strpos($following1, $user3) !== false

内容如下:

vi /etc/rc.local