【发布时间】:2018-04-09 09:54:49
【问题描述】:
我想我如何获得一个日志文件: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 我只有一个空白文件,里面什么都没有......
【问题讨论】:
-
您的脚本应该可以工作,您是否尝试使用管道
ls -l或其他东西来代替您的php 脚本?对我来说它有效 -
@Kristianmitk :是的,我尝试使用 ls -l 而不是我的 php 脚本,它可以工作。你知道为什么当我使用我的 php 脚本时它不起作用吗?
-
不能说我是否看不到文件的内容 - 您可以编辑您的问题并添加它
-
典型的日志格式是
date '+%b %e %T'