SuSE - 如何重新启动linux后台进程,这是由用户在重新启动后使用键盘输入启动的

时间:2013-10-31 18:46:53

标签: linux bash suse

我有一个bash脚本,它接受用户输入(名称,密码)并通过传递这些输入来启动另一个bash脚本。

问题:此后台进程在系统重新启动时停止

问题:如何使此过程在重新启动后重新启动(在启动时重新启动)?

mytool.sh

#!/bin/bash
read -p "username:" username
read -sp "password:" password
echo ""

exec 3<<<"$username/$password"
./mytoolsvc.sh > console.out &

mytoolsvc.sh

#!/bin/bash
params=($(cat 0<&3))
...

mytoolsvc在系统重启时死亡。我希望这个过程在重启后自动启动。

1 个答案:

答案 0 :(得分:0)

这是虚假的安全措施。任何人(pgrep -fl mytoolsvc.sh)仍然可以看到密码。您也可以将它存储在某个配置文件中。然后,您可以将其作为重启后启动的服务。