使用 shell 脚本启动服务器

使用 shell 脚本启动服务器

现在,我需要像这样启动服务器。

$./server.start

每次启动并登录我的机器时,我都必须这样做。如果有一个脚本可以在我再次启动机器时自动执行相同的操作,那就太好了。

需要帮助。

答案1

ssh 到服务器后,仅将脚本 (./myscript &) 置于后台不会将其设为守护进程。您必须断开 stdin、stdout 和 stderr,并使其忽略挂断信号 (SIGHUP)。

nohup ./myscript 0<&- &>/dev/null

就可以了。或者,要捕获所有输出:

nohup ./myscript 0<&- &> my.admin.log.file &

和,这篇文章对您更有帮助!

相关内容