Shell 调用守护进程的脚本 - 守护进程:找不到命令
Shell script to call daemon - DAEMON: command not found
目前我可以像这样启动自定义服务器:
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 的命令而不是实际的应用程序。
目前我可以像这样启动自定义服务器:
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 的命令而不是实际的应用程序。