我对bash脚本编程完全陌生。正在搜索并找到通过telnet重启调制解调器的bash代码。现在,我希望代码首先检查互联网连接,然后如果ping失败,则运行脚本的其余部分来重新启动调制解调器。这是通过telnet重启调制解调器的代码(首先你必须安装expect ) set user xxxxx
set password xxxxx
我在上看到,使用下面的命令,我们可以在Linux系统上模拟硬重启:echo b > /proc/sysrq-trigger
但我想在上面的命令执行之前添加一些软重启功能,如SIGTERM,SIGKILL等,它们是在软重启时发出的。有没有人能建议我如何使用bash或C/C++来做这件事?另外,在Linux系统上进行软重新启动时,需要遵循哪些步骤?