原始命令是这样的
php /123/purgePage.php < purge.txt
手动在 ssh 里 执行正常
因为某些奇怪的原因需要每隔一段时间执行一次
尝试用过 crontab 做定时任务
*/1 * * * * php /123/purgePage.php < purge.txt
发现无法执行成功,发现可能是“<”的问题
然后试试了一下用“\”转义
*/1 * * * * php /123/purgePage.php < purge.txt
还是无法正常运行
转换思路,打算丢进 shell 脚本里,然后发现 shell 脚本也无法直接用“<”
#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
php /123/purgePage.php < purge.txt
无法执行
所以特地来请教一下,一般情况下这种要怎么处理
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.