自分のシステムで.shファイルを実行しようとするphpファイルを作成しました。は、音楽ファイルを再生するコマンドを含む.shファイルをphpに実行させることができません。
[Thu Dec 22 11:43:18 2011] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
Traceback (most recent call last):
File "/usr/bin/cplay", line 65, in <module>
XTERM = re.search("rxvt|xterm", os.environ["TERM"])
File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'TERM'
.SHファイル:私はapacheのエラーログに次のエラーを取得
cplay -r /home/saini/Music/music/Aadat.mp3
:ここで私は
system("/bin/sh /var/www/hello_world.sh");
hello_world.sh書かれているコードは、このコマンドたですターミナルを使って実行しようとすると正常に実行されます。
よく、シェルスクリプトは何をしていますか?そのためにコマンドを含める必要があるかもしれません。 – ajreal
'TERM'環境変数が定義されておらず、" cplay "で定義されていると思われます。 – vstm
これはあなたに役立ちます:http://reinout.vanrees.org/weblog/2009/08/14/readline-invisible-character-hack.html – DhruvPathak