Simple daemon process in Ubuntu
我想在Ubuntu中启动一个简单的守护进程,它将每5秒将当前时间写入日志文件。
1 | start-stop-daemon --start --user root --make-pidfile --pidfile /home/manjesh/test.pid --exec /home/manjesh/simplescript.sh |
simplescript.sh
1 2 3 4 5 6 7 8 9 10 | #!/bin/bash echo $(date)" SNMP Monitoring and Log aggregator service">> /home/manjesh/log.txt while true do echo $(date) >> /home/dcae/snmp-service/log sleep 5 done |
当我执行命令时,它会显示"即使文件存在,也没有这样的文件或目录"
任何帮助将不胜感激。 谢谢。
我这样做的方法是使用一个每分钟触发的cron作业并调用一个每5秒写一次时间的脚本,如下所示:
克龙:
1 | * * * * * /usr/local/bin/script >/dev/null 2>&1 |
脚本:
1 2 3 4 5 6 7 8 9 | #!/bin/bash mkdir -p /home/dcae/snmp-service/ i="0" while [ $i -lt 12 ] do echo $(date) >> /home/dcae/snmp-service/log i=$[$i+1] sleep 5 done |
问题是我在Windows中创建了一个文件并移动到Ubuntu,并且存在格式化问题
-bash:./ my_script:/ bin / bash ^ M:错误的解释器:没有这样的文件或目录