2011-02-07 37 views
0

我想从一个PHP脚本中调用一个cron作业。我认为这是解决我的问题的正确和最有效的方法。什么是从PHP调用cron作业的代码?

背景:

我想运行使用用户输入的密码,然后我把它存放在与1路加密数据库的脚本。

即使用户离开我的网站,我也想确保整个脚本运行。

有两种可能性。
1.)创建一个双向加密密码,我可以晚上通过cron运行(可能不安全,但任何建议,将不胜感激)。

2.)使用PHP在使用用户密码进行单向加密之前,使用PHP创建一个cron作业。

假设#1是不可能的(或不安全),我将如何使用PHP在飞行中调用cron作业?如果这不是唯一的解决方案,我如何运行PHP文件,如果用户离开我的页面,将完成运行?

+0

你不叫cron作业,crond的一样。 – 2011-02-07 07:42:38

回答

2

您不想启动CRON作业,而是后台命令。执行从PHP壳,并把它传递这样的命令:

bash -c 'mycommand & exit'; 
+0

感谢您的答案,所以我会从PHP运行一个命令 - 这样的事情? $ output = shell_exec('bash -c“mycommand&exit”'); ? – 2011-02-07 07:46:54