私は人々がこれまでに尋ねたことはあるが、それでも私には不明であり、その例はうまくいきません。私は書いたPHPスクリプトを使って新しいcronジョブをcrontabに追加したいと思っています。 phpスクリプトは、cronジョブを表す文字列を連結します。たとえば:PHPを使ってcrontabに新しいクローンを追加する
/example/path/sample.php
*/1 * * * * phpの私のcrontabの最後に上記の行を追加します。私はあなたがcrontab -eを使ってcrontabを編集できると理解していますが、私はこれをPHPを通してすべてやりたいと思います。 crontabが単なるテキストファイルであれば、どのように書き込むのかはわかりますが、オンラインで検索した後、crontabは複数のディレクトリに置くことができますか?/tmpと/ varにある例を見つけました。私がcrontabに追加してそのcronジョブを自動的に実行させたいのであれば、crontabはどこにありますか?私はDebian Linuxを使用しています。
おかげ
あなたがしたい場合は、(あなたのcrontabにロードするためにファイルを使用したい場合は...ターミナルにあり、これが唯一の方法であるときは、crontabファイルに直接書き込む-e crontabファイルと
私はexec()関数を使って端末コマンドを実行しようとしています。テストとして私はexec( "crontab -e")を試しました。ちょうどそれが私をcrontabに連れて行くかどうかを見るためには、何もしなかったし、コマンドを入力したりCTRL + Cを押して終了することもできなかった – Michael