我想从PHP脚本中调用cron作业。我假设这是我的问题的正确和最有效的解决方案。
背景:
我希望在使用单向加密将数据存储到数据库之前运行使用用户输入密码的脚本。
我还想确保即使用户离开我的网站也会运行整个脚本。
有两种可能性 1.)创建一个双向加密密码,我可以在晚上通过cron运行(可能不安全,但任何建议都将不胜感激)。
2。)使用PHP创建一个cron作业,以便在我以单向加密方式存储之前使用用户的密码。
假设#1不可能(或不安全),我如何使用php动态调用cron作业?如果这不是唯一的解决方案,如果用户离开我的页面,如何运行将完成运行的PHP文件?
答案 0 :(得分:2)
您不想启动CRON作业,而是启动后台命令。从PHP执行一个shell,并传递一个这样的命令:
bash -c 'mycommand & exit';