脚本内容如下
/usr/bin/php 1.php | at 11:00
1.php
<?php $filename="1.txt"; touch($filename); ?>本意应是添加计划任务,在11:00执行 1.php
但是运行脚本时,1.txt就会同时创建,什么原因?
脚本内容如下
/usr/bin/php 1.php | at 11:00
1.php
<?php $filename="1.txt"; touch($filename); ?>本意应是添加计划任务,在11:00执行 1.php
引用来自“周翼翼”的答案
按我的理解, a|b是执行a程序, 把它的输出做为b程序的输入 ,然后执行b程序.
所以, 你的php脚本已经执行了.
第一步:at 11:00
第二步:/usr/bin/php 1.php
第三步:ctrl+d
ok,你已经搞定了,然后使用atq查看下
按我的理解, a|b是执行a程序, 把它的输出做为b程序的输入 ,然后执行b程序.
所以, 你的php脚本已经执行了.