我试过把这个添加到我的crontab中:
@reboot / root / startup
“启动”文件:
#!/bin/sh svnserve -d -r /root/svnrepos/mainres svnserve -d -r /root/svnrepos/mapres --listen-port=3691 screen -S mta ./mtaserver/mta-server > log1 screen -S mapmta ./mapserver/mta-server > log2 exit 0
现在svnserve命令运行良好。 问题在于屏幕命令。
log1和log2文件具有相同的内容:必须连接到terminal。
我想要做的是在启动时启动2个可执行文件,然后再访问它们。
有没有办法做到这一点?
你想添加下面的选项到“屏幕”命令(例如-S
之前):- -d -m
从手册页:
-d -m Start screen in "detached" mode. This creates a new session but doesn't attach to it. This is useful for system startup scripts.