我想在重新启动时在 SCREEN 环境中执行一系列命令。我可以通过我的 crontab 做到这一点:
@reboot /usr/bin/screen -d -m -S myPseudoDaemon /path/to/something.sh
...所以我可以将命令放在“something.sh”中。使这种情况复杂化的是,一系列命令包括一个 sudo 和一个 chroot:
sudo -i # become root
chroot /opt/debianUnstable # enter the chroot-ed Debian unstable
/bin/bash # source my bash setting, including mandatory env vars
/path/to/whatever.sh # the actual "daemon"
知道我该怎么做吗?