我有一个脚本,里面有这个:
su - jenkins sh -c "ps xu | grep sneakers | grep -v grep | awk '{print $2}' | xargs -r kill"
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
line 10: $2: unbound variable
Run Code Online (Sandbox Code Playgroud)
我想我可以通过将其更改set -eu为set -e脚本的顶部来解决这个问题。但是通过 u 删除我得到了不同类型的错误:
kill: invalid argument c
Usage:
kill [options] <pid> [...]
Options:
<pid> [...] send signal to every <pid> listed
-<signal>, -s, --signal <signal>
specify the <signal> to be sent
-l, --list=[<signal>] list all signal names, or convert one to a name
-L, --table …Run Code Online (Sandbox Code Playgroud) bash ×1