所以这个问题已经被问过几次了,但答案似乎对我不起作用。所以我有这个简单的脚本
#!/bin/bash
charon_id = $(pidof charon)
kill -1 $charon_id
控制台显示charon_id: command not found
*
我尝试过不同的版本,包括"
周围$( )
、;
行后,甚至是$(... 2>&1)
我在某处看到的。到目前为止没有任何帮助。建议?
* 从控制台语言翻译成英语
答案1
你的问题是空格
你写了
charon_id = $(pidof charon)
charon_id
这意味着“使用两个参数运行命令;第一个是字符,第二个是命令=
的输出$(..)
它应该是
charon_id=$(pidof charon)
现在您将输出分配给变量。