私はここで少し問題があります。 私は、root権限を持つOSのbashでコマンドを実行する必要のあるnodejsアプリケーションを持っています。nodejsアプリケーション内でbashコマンド(rootアクセス可能)を実行
コマンドは: echo "$ password" |
const spawn = require('child_process').spawn;
function sendMessage() {
let username = 'WhoLetTheDogsOut';
let password = 'Woof!';
const echo = spawn('echo', [ password ]);
const abc = spawn('sudo', [ `/usr/bin/abc --key ${username}` ]);
}
sendMessage();
してください、助けします。/ usr/bin/sudoのは/ usr/binに/ ABC --key "$ユーザー名" ここ
は私のコードです。私はofficial Node child_process.spawn() docを読んだ後、間違っているところ私が取得できませんでしたし、私はエラーを取得しておくよ: gnokii標準エラー出力します。sudo:は/ usr/binに/ gnokii 375293941196 --sendsms:コマンドが
あなたは 'の/ usr/binに/ ABC --key $ {ユーザー名}' 'の周りに持っている意味するかですか?彼らはいけません '。 – phreed
@phreed [テンプレート文字列リテラル](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Template_literals) – ASDFGerte
gnokii http://gnokii.org/index.shtmlがインストールされていますか?システム? – phreed