我在开发/登台服务器上有一个小脚本,它在tmux
.该脚本仅创建几个带有几个窗口的会话,每个窗口中运行各种服务。
如何让这个脚本在每次系统重启后运行?我想让这个脚本作为指定用户运行。
答案1
最快的方法是输入类似su - john -c "bla"
in 的命令/etc/rc.local
(或您的发行版使用的任何变体。
答案2
更传统的方法是将这样的行添加到/etc/crontab
@reboot USERNAME COMMAND TO RUN
/etc/crontab
是:
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.