在Ubuntu上启动时运行命令

时间:2012-12-04 06:45:26

标签: ubuntu startup

我想在系统启动并显示时钟后自动运行“xclock”,

所以我创建了myclock.sh文件,里面有命令xclock。然后我将文件移动到/etc/init.d/使其成为可执行文件:

sudo chmod + x myclock.sh

并将其包含在运行级别中:

sudo update-rc.d myclock.sh defaults

但是我仍然没有启动时钟,有什么我做错了。最终目标是在远程计算机中自动启动某个应用程序(我只能使用ssh连接),我需要在计算机运行时始终运行应用程序。

1 个答案:

答案 0 :(得分:2)

X应用程序不能在启动脚本中,因为X环境尚未启动。而是尝试在主目录中创建文件.xsessionrc,其中包含:

exec xclock

该文件不必是可执行文件。

当您登录X会话时执行此文件。