我有一个运行 ubuntu 23.10 的 proxmox ubuntu 容器,因为它是一个容器,所以它不允许我使用 GUI。我需要在容器启动时立即运行服务器应用程序,以防它被关闭或发生其他情况。我尝试过 gnome 服务,但不起作用,因为 proxmox 不允许我向容器添加监视器,我试图将其作为服务放入,但没有用,我试过 /etc/rc.local。它需要在我未登录的情况下运行,因为它在服务器上,所以我可能并不总是在那里启动它。有没有办法设置 cron 作业,如果有,如何设置。但是它需要 sudo 权限,因为我需要它才能让所有内容保持最新。请注意,我对 linux 命令行还很陌生,所以可能做错了一些事情,如果不是所有事情的话。
答案1
你可以在 root crontab 中放入一行这样的内容
@reboot your-script-here
并将your-script-here
在启动时启动。
要编辑根 crontab,请使用命令
sudo crontab -e