使用UNIX'at'命令运行带参数的shell脚本

时间:2013-07-10 16:06:20

标签: php shell unix

我有一个只清理目录的shell脚本,但是我想用'at'命令在我的php代码中调用它。

我遇到的问题是将at命令参数提供给它正在调用的shell脚本,以便它为shell脚本提供要删除的正确文件。

shell_exec('at -f cleanup.sh $filename now + 30 minutes');

失败并返回错误的时间规范。

这种方式虽然有效......

shell_exec('at -f cleanup.sh now + 30 minutes');

它在30分钟后运行at cleanup.sh,但我失去了一个事实,我想给shell一个参数,以便它可以删除一个特定的文件。每次运行程序时,文件名都会更改。

1 个答案:

答案 0 :(得分:1)

谢谢,我的解决方案是使用包装器。

相关问题