定时文件 命令 /1 * /usr/bin/php -f /home/info.php >> /dev/tty1
为什么不能输出到屏幕上?
注:权限设置了,添加定时列表了,重启了crond 服务了。
定时文件 命令 /1 * /usr/bin/php -f /home/info.php >> /dev/tty1
为什么不能输出到屏幕上?
注:权限设置了,添加定时列表了,重启了crond 服务了。
每分钟执行一次?
*/1 * * * * /usr/bin/php -f /home/info.php > /dev/tty1
1、/usr/bin/php -f /home/info.php有输出。
2、确保你是在/dev/tyy1这个终端登录观察输出的。
满足以上两个条件,你就可以看到输出。
你确定你是用tty1登陆的而不是pty?
可以用 who命令查看一下你当前的终端号
例如我的:
root pts/0 2017-08-23 16:39 (121.225.152.255)
echo "hello" > /dev/pts/0
就可以输出到我当前的虚拟终端界面上
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
1 回答3.6k 阅读
个人不推荐直接输出到终端上。
推荐输出到日志文件,然后在终端查看文件(可随着文件刷新)
*/1 * * * * /usr/bin/php -f /home/info.php >> /tmp/info_php.log 2>&1
> tail -f /tmp/info_php.log