を使用して動的にcronを挿入マイres_time.phpファイルは行私は手動で./cront1.sh 3
を入力したときcront1.sh
がカントPHP
!/bin/bash
echo " 00 $1 * * * /var/www/html/new12345/shell_call.php >> /var/www/html/w.txt" | crontab -
である私はcrontabの
のエントリを見ることができます
$r = $shell_exec("/var/www/html/new12345/cront1.sh $n");
を持っていますしかし、php内でbashを使用すると、いくつかの問題が発生しています。その行自体は呼び出されません.HELP!
権限は、各ファイルに満ちている。これは本当に物事を行くための正しい方法ではありません
CLIまたはブラウザでPHPスクリプトが呼び出されていますか?後者の場合、Webサーバーユーザーは 'cront1.sh'を実行する権限を持っていますか? – cmbuckley
なしbrowser..ooohで、その後のu Apacheがcrontabのは、Apacheのユーザーに対しても、それはcrontabの許可だことを確認しますことを心に留めて:-)うんcron1.sh –
を実行するためのアクセス許可とクマを与えられるべきである意味します。 – cmbuckley