2016-06-23 4 views
2

私はラズベリーパイ3をシンプルな小さなローカルサーバーをホストしています。このサーバーはすべて、サウンドを再生するシェルスクリプトをアクティブにするハイパーリンクを表示します。 このボタンをクリックすると、ページに移動しますが、ラズベリーパイを介してサウンドは再生されません。これを修正するにはどうすればいいですか?サウンドがrpi3のシェルスクリプトから動作しない

のindex.php

<?php 
if ($_GET['run']) { 
shell_exec("/var/www/html/Alarm.sh"); 
} 
?> 
<a href="?run=true">Click Me!</a> 

Alarm.sh

python /home/pi/alarm.py 

私が間違ってやっている任意のアイデア?

+0

であなたのように、まだ未知のコードに適用されるPythonのために

あなたは完全なパスを指定する必要があるかもしれませんか?どのRaspbian O/Sバージョンがインストールされていますか?これはサウンド 'python/home/pi/alarm.py'として再生されますか? alarm.py – dbmitch

+0

からコードを表示するsshを実行してコマンドラインから再生すると、正常に動作します。最新バージョンのrasbianがインストールされています。私が設定したウェブサイトからそれをやろうとすると、全く動かない。 –

+0

あなたの質問を編集して、あなたのalarm.pyコードを表示してください。それが明白であっても、私たちにとっては不可視です – dbmitch

答えて

0

alarm.pyスクリプトが実行されているかどうかを確認する方法はありますか?多分、pythonを呼び出す前にprint文をエコーし​​ますか?同じ

/path/to/python /home/pi/alarm.py 

は、コマンドラインからサウンドを再生することができますalarm.py

関連する問題