mysqld_safe --user=mysql &
用于启动mysql。我想知道shell脚本如何接收像--user=mysql
这样的参数。
&
信号在这里意味着什么?
答案 0 :(得分:1)
&
表示该流程将在后台运作。
来自man bash
:
如果命令由控制操作员&,shell终止 在子shell中在后台执行命令。外壳确实如此 不要等待命令完成,返回状态为0。
实际上,这意味着您可以启动mysqld_safe --user=mysql
命令并继续在该终端上工作。
$ sleep 5
### 5 seconds
$
$ sleep 5 &
[1] 4009
$ jobs ### shows current background processes
[1]+ Running sleep 5 &
$
[1]+ Done sleep 5
$