アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在、Raspberry Piと、「赤外線リモコンアドバンス」というHIDデバイスを用いて、
「ブラウザ上から、赤外線リモコンアドバンスを動作されるcronジョブを投入する」というスクリプトを作成しています。

現段階では、まず、
 ・phpで、crontab -u pi -l
を実行して、piユーザーで登録されたcrontabを表示
というところで詰まっております。

次の段階として、phpより、指定したスクリプト(.sh)を実行するcronジョブの投入を行いたいと考えております。

現在のコードは
$cmd = "sudo crontab -u pi -l";
system($cmd, $arr);
var_dump($arr);
となっております。
visudoの内容を編集し
apache ALL=(ALL) NOPASSWD: ALL
を追記しており、apacheユーザーがパスワード無しでsudoできるよう設定済みです

外部公開するものではないのでセキュリティは考慮しておりません。
良い解決方法がございましたら、ご教示いただけませんでしょうか

A 回答 (1件)

おそらくsudoへのpathが通っていないのかと



sudoをフルパスで指定してみてください
    • good
    • 0

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