我想弄清楚如何编写一个脚本,该脚本将在系统启动时在 GNU Screen 会话中启动程序。我正在尝试这个:
#!/bin/bash
screen -S test -d -m -X $HOME/folder/folder/.program \
screen -S test2 -d -m -X $HOME/folder/folder/.program2 \
Run Code Online (Sandbox Code Playgroud)
但是由于会话已经分离而无法执行命令?我唯一需要的是在屏幕会话中运行命令并立即分离此会话。
感谢您的回答,但现在我面临另一个问题。在我为“程序和程序 2”放置一些变量后,脚本停止工作。像这样的东西:
#!/bin/bash
screen -S test -d -m $HOME/folder/folder/.program -f config.cfg
Run Code Online (Sandbox Code Playgroud)
出于某种原因,“-f config.cfg”被忽略了。我也试图引用命令并且也没有帮助。