我试图编写一个脚本来创建4个后台进程,在我的服务器上执行不同的操作,但我真的很难让它工作。
我的脚本如下所示:
screen -d -m -S processes
screen -S processes -X alarm-daemon bash -c "/home/ross/script.d/startDameon.sh"
screen -S processes -X watchdog bash -c "/home/ross/script.d/startWatchdog.sh"
screen -S processes -X openhab bash -c "tail /var/log/openhab/openhab.log -f"
screen -S processes -X alarmMqttClient bash -c "/home/ross/LS30/alarmMqttClient.pl"
虽然我确实创建了一个屏幕会话,但它只有一个窗口没有任何内容 - 显然有些东西不正确!