問題タブ [shell-exec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
396 参照

php - 集中的なJavaアプリケーションを実行するためのPHPからの起動画面

PHPからスクリーンセッションを開始する方法を知りたいのですが、shell_exec()、system()、passthru()を試してみましたが、役に立ちませんでした。

スクリプトの実行時にスクリーンセッションを開始しましたが、ロードが完了すると、作成したばかりのスクリーンセッションが強制終了されます。(スクリーンセッションを開始し、同じスクリプトで'screen -list'を実行することにより)

何か案は?

0 投票する
2 に答える
1813 参照

linux - CentosでのApacheユーザー権限

こんにちは私はPHPスクリプトからshell_execコマンドを使用しています:

ターミナル:php test.php

これにより、期待どおりにディレクトリが一覧表示されます。

ブラウザに切り替えても出力がありません。

特定のコマンドを実行できるようにユーザー「apache」に特権を付与するか、そのような特権を持つグループにユーザーを追加する必要があります。グループなどにユーザーを追加する方法を知っています。apacheユーザーにそのような特権を付与するためのベストプラクティスの方法は何でしょうか。

0 投票する
3 に答える
2868 参照

php - sshでシェルスクリプトを実行するPHP shell_exec

sshとキーを使用して別のマシンに接続するシェルスクリプトがあるため、ユーザー名とパスワードは必要ありません。

コマンドラインからこのスクリプトを実行すると正常に動作します..しかし、php shell_exec からこのスクリプトを実行すると動作しません。

PHP で ssh 接続を確立し、自分のユーザーとしてスクリプトを実行すると、機能します。

私の質問のために:Dshell_exec別のユーザーとしてssh経由で接続せずに、phpからスクリプトを実行する方法はありますか?

0 投票する
2 に答える
1144 参照

php - PHP / CGIのシェルコマンドを使用するのは悪い習慣ですか?

シェルコマンドは正当なプログラミングインターフェイスと見なされますか?具体的には、LinuxアプリケーションサーバーでPHPページまたはCGIファイルからbashシェルコマンドを実行することに何か問題がありますか?これにより、効率やセキュリティの問題が発生しますか?

ありがとう

0 投票する
4 に答える
22149 参照

php - Nohupを使用したShell_exec php

似たような投稿がたくさんあると思いますが、検索してもまだ解決策が見つかりません。

基本的に、バックグラウンドで 2 つのスクリプトを実行しようとしています。コマンドラインでそれらを実行すると、最初のスクリプトを呼び出した後に次のように表示されます。

私は ...script.php > /dev/null &同じ結果で試しました。私は得る:

私は無視して2番目のものを実行します。そこにぶら下がっているように見えることに気づき、押すとEnter元に戻りましたmachine:~folder>

両方のスクリプトが機能します。これを shell_exec コマンドに変換しようとしましたが、何も機能していないようです。ビットが問題を引き起こしていると思われignoring inputますが、よくわかりません。とにかく、以下は機能しません。ブラウザでハングするだけです:

0 投票する
1 に答える
787 参照

php - shell_exec (「svn up /var/www/mydirectory」) が機能しない

shell_exec ( 'svn up /var/www/mydirectory' ) が機能しません。なぜか何も起きない。これは許可の問題だと思いたくなりますが、よくわかりません。これを問題なく実行できます: shell_exec ( 'svn help' )

0 投票する
1 に答える
320 参照

php - sh スクリプトが PHP shell_exec() で呼び出されたときに変数が設定されない

現在、sh スクリプトがあります。

...これは基本的に、引数に対応する画像のリストを Flickr API に要求します。次に、画像の URL をループして、それぞれを指定したディレクトリに保存します。

これを呼び出す PHP スクリプトはかなり長いですが、これを呼び出す行は次のとおりです。

コマンド ラインでコマンド (例: ./get_images "temp/0.75456300 1297381201" 0 "moose" 1 500 500) を実行すると、問題は発生しません。ただし、PHP スクリプトで実行すると、変数 $imageUrls は設定されません。imageUrls を設定しているコマンドをエコーアウトすると、PHP が作成するページに URL が表示されますが、私が知る限り、変数自体は空白です。

これについて私が得ることができるどんな助けも素晴らしいでしょう! 他に何か追加する必要があるかどうか、または私の質問が誤解を招く可能性があるかどうか教えてください。これが私の最初の投稿です:D! ありがとう!

0 投票する
1 に答える
7444 参照

php - shell_execとgitpull

誰かが助けてくれることを望んでいshell_execました。ディレクトリを圧縮して実行git pullし、最近のリポジトリの変更を停止するために使用するPHPページがあります。

zipは正常に機能します。git pullたとえば、shell_exec内でgit logまたは-に変更すると、これも機能し、ログファイルを確認できます。git status

gitpullが好きではないようです。

私はこれに似た別の投稿を見ましたが、それがどのように達成されたかわかりませんでした>> git pullを使用したShell_exec?

0 投票する
2 に答える
10521 参照

php - PHP exec / shell_exec/systemがブラウザで機能しない

Apacheバージョン1.3.33とPHPバージョン4.4でSCOUnixボックスを実行しています。cliを介してexecコマンドを適切に実行できますが、ブラウザーを介してスクリプトを実行しようとすると問題が発生します。私の設定は次のとおりです。

  • セーフモードオフ
  • 完全な読み取り/書き込み/実行権限
  • すべてのエラーを表示する
  • 無効な機能はありません

私のコード:htdocsディレクトリのtest_script.php

実行可能バイナリパスも明示的に設定してみました。テストスクリプトは、Apacheと同じユーザー/グループです。また、引数に2>&1を追加しようとしましたが、変化は見られません。前もって感謝します。

同様のものについては、ここを参照してください。

0 投票する
4 に答える
63236 参照

php - PHPからPowershellスクリプトを実行する

PHP から powershell スクリプトを実行しようとしていますが、うまくいきません。

スクリプト「newEvent.ps1」は、Exchange サーバーでイベントを作成します。

以下を出力します。

powershell.exe C:\wamp\www\ant\assets\ps\newEvent.ps1コマンドラインで実行すると、正常に動作します。

このような試みは初めてです。実行しましSet-ExecutionPolicy RemoteSigned -Scope LocalMachineたが、それでも同じエラーが発生します。実際に実行しましSet-ExecutionPolicy unristrictedたが、それでも同じです。