我尝试运行这个 upstart 脚本。
#
description ""
author ""
start on runlevel [2345]
stop on runlevel [!2345]
#chroot /home/ubuntu/
respawn
respawn limit 1 1
exec sudo smsd -u cable -p akses -d cab -c localhost -m mysql -b SM -f /var/log/smsdaemon.log
但是 smsd 用于在我的主文件夹中查找配置。当我取消注释 chroot(配置在哪里)部分时,它会失败:
start: Job failed to start
答案1
嗨,我只需要导出我的主文件夹。
env HOME=/home/ubuntu/
export HOME
并且它找到了配置。