目前我可以像这样启动一个自定义服务器:
cd /home/admin/service/build && ./service visual.dat
我正在尝试制作一个 shell 脚本来制作一个守护进程。我尝试了很多东西...
#!/bin/sh -e
cd /home/admin/service/build
DAEMON = "./service"
daemon_OPT="service.dat"
...
回应是:
admin@service:~$ sudo /etc/init.d/servicedaemon start
/etc/init.d/servicedaemon: line 3: DAEMON: command not found
那么,如何像我从 shell 一样从守护进程启动服务?应该是路径问题。
提前致谢。
最佳答案
我认为您必须删除“=”周围的空格:
DAEMON="./service"
现在似乎它试图运行一个名为 DAEMON 的命令而不是实际的应用程序。
关于调用守护进程的 Shell 脚本 - DAEMON : command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34205514/