调用守护进程的 Shell 脚本 - DAEMON : command not found

标签 shell ubuntu 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 的命令而不是实际的应用程序。

关于调用守护进程的 Shell 脚本 - DAEMON : command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34205514/

相关文章:

linux - 删除与模式匹配的行

Apache jsvc 无法停止守护进程

Linux 打印状态检查脚本

linux - 使用自动 yes/ok/... 选项安装 ".run"程序

java - 当使用shell脚本执行java程序时,有没有办法选择System.out或System.err消息

java - 在 Ubuntu 12.04 中安装 Java 5

ubuntu - linux Vagrant ubuntu/xenial 不同机器的不同登录用户

c - 不会创建简单的文本文件 [C,GCC]

jetty - 在Gradle中调试Jetty守护进程

mysql - 如何杀死以 "mysql_safe"脚本启动的mysql?