dポイントプレゼントキャンペーン実施中!

http://senrioka-info.net/0_google_sitemap/cron.htm
上記URLで解説されているような、サーバーのCRON設定を直接編集するフォームをPHPで作成したいのですが、どのような方法がありますでしょうか?どなたかお詳しい方いらっしゃいましたらお教えください。

A 回答 (1件)

見た目が同じようなフォームを作るのはHTMLのtableとinputタグを駆使するだけです。


受け取ったデータをcrontabのフォーマットに変換するのは、フォームの形式からして難しいことは無く、受け取ったデータを順番にスペースを挟みながらくっつけて、1行のテキストにするだけです。
crontabの書換は、httpdの実行ユーザーが誰なのかと、cronで登録したコマンドを実行するユーザーが誰なのかによって方法は異なりますが、フォームがユーザー認証等で十分セキュリティーが確保されているのであればsudoを使って書き換えるのが簡単かもしれませんね。

この回答への補足

早速のご回答ありがとうございます。

すみませんこちらの説明不足でした、HTMLの作成やcrontabのフォーマットに合わせてテキストを整形する部分までは問題ないのですが、実際にどのような方法でcronの設定ファイルに反映させるのがベストなのか、という事でした。

httpdの実行ユーザーはapacheで、定期実行したいプログラムはhttpdのドキュメントルート以下に置かれたphpのみです。

補足日時:2013/01/27 13:44
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!