2011-02-07 4 views
0

PHP 스크립트에서 cron 작업을 호출하고 싶습니다. 나는 이것이 내 문제에 대한 정확하고 가장 효율적인 해결책이라고 가정하고있다.PHP에서 cron 작업을 호출하는 코드는 무엇입니까?

배경 :

은 내가 한 방법으로 암호화하여 데이터베이스에 저장하기 전에 사용자의 입력 된 암호를 사용하는 스크립트를 실행하려면.

또한 사용자가 내 사이트를 떠난 경우에도 전체 스크립트가 실행되도록하고 싶습니다.

두 가지 가능성 중 하나가 있습니다.
1.) 나는 cron을 통해 저녁에 나중에 실행할 수있는 양방향 암호화 된 암호를 만듭니다 (아마도 안전하지는 않지만 모든 제안은 인정 될 것입니다).

2.) 일방향 암호화로 저장하기 전에 PHP를 사용하여 사용자의 암호를 사용하여 cron 작업을 즉석에서 작성하십시오.

# 1이 가능하지 않거나 안전하지 않다고 가정하면 PHP를 사용하여 fly에서 cron 작업을 어떻게 호출 할 수 있습니까? 이것이 유일한 해결책이 아닌 경우, 사용자가 내 페이지를 떠난다면 PHP 파일을 실행하여 실행을 종료 할 수 있습니까?

+0

크론 작업을 호출하지 마십시오. –

답변

2

CRON 작업이 아니라 백그라운드 명령을 시작하고 싶습니다. PHP에서 쉘을 실행하고 다음과 같은 명령을 전달하십시오.

bash -c 'mycommand & exit'; 
+0

답변을 주셔서 감사합니다. PHP에서 명령을 실행합니다. $ output = shell_exec ('bash -c "mycommand & exit"'); ? –

+0

IMHO이 작업을해야합니다. – Daniel

관련 문제