我想在系统启动时运行一个脚本。脚本是:
#!/bin/bash
gnome-terminal --tab -t "MyPC" -e "sh -c 'nohup firefox & nohup gedit & bash'" --tab -t "MYPC2" -e "sh -c 'ls -al;ls; bash'" > /home/user/gnome
所以我复制了我的脚本/etc/init.d
并运行update-rc.d boot-up defaults
boot-up
是我的脚本的名称。
现在,当我重新启动时,gnome-terminal 没有打开(如脚本中所写),尽管我可以看到/home/user/gnome
正在创建的文件是空的。
我尝试了其他方法,例如将其放入,/etc/rc.local
但无济于事。
脚本运行的唯一方式是通过 添加它startup-Applications
。
知道如何让它工作吗?
我正在使用 Ububutu 12.04
答案1
您可以使用cron
。cron
允许您在 Linux 中设置计划任务。
crontab -e
@reboot <path-to-script>/boot-up #add to end of file