0

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

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

问题:我怎样才能让这个过程在重启后仍然存在(重启时重启)?

我的工具.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 在系统重新启动时死机。我希望此过程在重新启动后自动启动。

4

1 回答 1

0

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

于 2013-10-31T19:13:02.240 回答