重複の可能性:
bash: 二重か一重かっこ、かっこ、中かっこ
rc.d
archlinuxの cron スクリプトを見ると、次のようになります。
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
name=crond
. /etc/conf.d/crond
PID=$(pidof -o %PPID /usr/sbin/crond)
case "$1" in
start)
stat_busy "Starting $name daemon"
[[ -z "$PID" ]] && /usr/sbin/crond $CRONDARGS &>/dev/null \
&& { add_daemon $name; stat_done; } \
|| { stat_fail; exit 1; }
;;
私はほとんどの構文を把握できますが、一体これは何をするのでしょうか:
[[ -z "$PID" ]]
私はそれが次のようにも書かれているのを見ました:
[ -z "$PID" ]
[]
参考までに、ifステートメントで使用されていることがわかりましたが、ここには何もありません。どんな助けでも大歓迎です。ありがとう!