目前我可以启动这样的自定义服务器:
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中一样?这可能是一个路径问题。 提前谢谢。
答案 0 :(得分:1)
我认为您必须删除“=”附近的空格:
DAEMON="./service"
现在看来它试图运行一个名为DAEMON的命令,而不是实际的应用程序。