問題タブ [execl]

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 投票する
0 に答える
1104 参照

c - Cで引数を指定してシェルコマンドを実行する方法

引数が機能しているため、コマンドを単独で実行することはできません。どうすれば両方の方法で機能させることができますか。

関数はコマンドと引数を処理しており、それらは正しいと確信していますが、実行する方法が見つかりません。

そして、一般的に、どうすればフォーク爆弾を止めることができますか、それらをチェックして回避するにはどうすればよいですか?

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

system - Externnotify C コードの execl がアスタリスクのボイスメール部分で機能しない

私はこの問題に苦しんでいます。Asterisk では、ボイスメール メッセージを残した後、外部スクリプトを実行する必要があります。このため、voicemail.conf で externnotify を有効にしましたが、機能しませんでした。そこで、C コードを検索したところ、関連するコードが見つかりました。外部スクリプトを実行するコマンドは次のとおりです。

sはです/usr/bin/myscript.sh default 2000 12 8 0 &。Excel は子プロセスで正常に実行されますが、スクリプトmyscript.shは次のとおりです。

実行されません。奇妙な部分は、別の C ファイルを作成し、その中に execl コマンドを入れると、スクリプトが正常に実行されることです。コマンドに置き換えexeclましsystemたが、再び成功しませんでした。どの部分が間違っていますか?