gpt4 book ai didi

linux - SuSE - 如何在重新启动后重新启动由用户通过键盘输入启动的 Linux 后台进程

转载 作者:太空宇宙 更新时间:2023-11-04 04:09:49 26 4
gpt4 key购买 nike

我有一个 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 在系统重新启动时崩溃。我希望此过程在重新启动后自动启动。

最佳答案

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

关于linux - SuSE - 如何在重新启动后重新启动由用户通过键盘输入启动的 Linux 后台进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19714355/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com