だからこの質問を何度も受けましたが、答えが私には効果がないようです。だから私はこの単純なスクリプトを持っています。
#!/bin/bash
charon_id = $(pidof charon)
kill -1 $charon_id
コンソールディスプレイcharon_id: command not found
*
"
私はaround $( )
、;
Behind the line、さらには$(... 2>&1)
どこかで見たバージョンを含むさまざまなバージョンを試しました。これまでは何も役に立ちません。提案?
*コンソール言語を英語に翻訳
答え1
問題はスペースです
あなたが書いた
charon_id = $(pidof charon)
charon_id
これは、「2つの引数を使用してコマンドを実行します。最初の文字は文字で、2番目はコマンド=
の出力です。$(..)
しなければならない
charon_id=$(pidof charon)
次に、出力を変数に割り当てます。