Ubuntu自启动用户脚本的问题,流行的两种方法可以参考文末的References,此处讨论的是在user的start up里添加自定义脚本。

Step1 prepare your script

准备待执行的脚本并修改权限为可执行,如下

1
2
3
4
$ cd ~/local/
$ touch myscript.sh
$ vim myscript.sh # Add the lines you want to execute...
$ chmod +x myscript.sh # Change mode to executable

Step2 configure the .conf file

编写配置文件,放入~/.config/upstart/中,例如

1
2
3
4
5
6
7
$ cd ~/.config/upstart
$ touch myscript.conf
$ vim myscript.conf
#### configurations to be added.
start on startup
task
exec /home/usrname/local/myscript.sh

Step3 log out and relogin

重新登录,检验是否实现myscript.sh的自启动

References