我想如何获得一个日志文件:my_Log.log谁有这个信息:
31/07/2017 - 19:05:00:好的
31/07/2017 - 19:10:00:好的
31/07/2017 - 19:15:00:ko
31/07/2017 - 19:20:00:好的
我尝试过这个命令:
php -f /home/myrepo/Documents/CRON.php | /home/myrepo/Documents/datetime.sh > /home/myrepo/Documents/my_cron.log
进入我的文件CRON.php我有这样的行:
<?php
echo "ok";
?>
进入datetime.sh我有以下几行:
#!/bin/bash
while read x; do
echo -n `date +%d/%m/%Y\ %H:%M:%S`;
echo -n " ";
echo $x;
done
但是进入my_cron.log我只有一个空白文件,里面没有任何东西......
答案 0 :(得分:0)
首先,您可以尝试添加第二个'&gt;'在命令中。
php -f /home/myrepo/Documents/CRON.php | /home/myrepo/Documents/datetime.sh >> /home/myrepo/Documents/my_cron.log
通过这种方式,您可以将输出附加到文件中,并且不会覆盖前一个输出。
之后,检查脚本的访问权限。