0

我想在 Ubuntu 中启动一个简单的守护进程,它将每 5 秒将当前时间写入日志文件。

 start-stop-daemon --start --user root --make-pidfile --pidfile /home/manjesh/test.pid --exec /home/manjesh/simplescript.sh

简单脚本.sh

   #!/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

当我执行命令时,它说“即使文件确实存在,也没有这样的文件或目录”

任何帮助将不胜感激。谢谢。

4

2 回答 2

1

我这样做的方法是使用每分钟触发一次的 cron 作业并调用每 5 秒写入一次时间的脚本,如下所示:

克朗:

* * * * * /usr/local/bin/script >/dev/null 2>&1

脚本:

#!/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
于 2016-11-22T20:49:01.647 回答
0

问题是我在 Windows 中创建了一个文件并移至 Ubuntu,并且出现了格式问题

-bash: ./my_script: /bin/bash^M: 错误的解释器:没有这样的文件或目录

于 2016-11-23T15:49:26.477 回答