这个shell脚本是什么意思? mysqld_safe --user = mysql&

时间:2013-10-16 08:18:56

标签: shell

mysqld_safe --user=mysql &用于启动mysql。我想知道shell脚本如何接收像--user=mysql这样的参数。

&信号在这里意味着什么?

1 个答案:

答案 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
$