- 更新:2022-05-02 14:44:44
- 首发:2022-05-02 11:22:48
- 源代码
- 158
在Shell脚本中,特别是Linux操作系统内置的各项启动脚本,经常会遇到需要延迟异步去执行的命令。例如在/etc/rc.local
文件或配置网卡相关的脚本文件里面,希望对应脚本能够先返回exit 0
以免阻塞任务,然后再异步的去执行不关注执行结果的一些命令,甚至延迟执行异步命令。
在*nux命令中,命令 &
为后台进程命令(放在命令参数最后面的&
表示设置此命令后台执行)。
因此,在Shell中,命令之后跟上&
即异步去执行该命令。
sleep
是延时命令,sleep 1
代表将命令延迟1秒后执行。
不客气,解决就好。
感谢大佬,我最后发现是因为我刚搭完的虚拟机软路由网口出问题了😭
DHCP客户端?关闭改为静态地址并关闭此接口的DHCP。
我刚刚检查了一下设置,麻烦看一下哪里有问题,谢谢啦!
检查是不是设置了wan口。检查是否开启了防火墙里面的转发。检查AP设备获得的IP地址是否是主路由分配的IP地址。