我知道开机脚本可以写在/etc/rc.local里面,但是现在满足不了我的需求。
我希望在docker启动完毕了再执行我的脚本。
如果在/etc/rc.local休眠1分钟等待docker启动也不行,结果貌似是等休眠完了才去启动docker。
我知道开机脚本可以写在/etc/rc.local里面,但是现在满足不了我的需求。
我希望在docker启动完毕了再执行我的脚本。
如果在/etc/rc.local休眠1分钟等待docker启动也不行,结果貌似是等休眠完了才去启动docker。
1 回答1.3k 阅读✓ 已解决
3 回答949 阅读✓ 已解决
1 回答750 阅读✓ 已解决
1 回答1.6k 阅读
1 回答908 阅读✓ 已解决
2 回答706 阅读✓ 已解决
2 回答840 阅读✓ 已解决
rc.local不具有依赖管理功能,你应该改用
systemd
实现,一个参考范例可以参见: https://unix.stackexchange.com/questions/240530/systemd-how-t...如果你的需求是在docker运行后执行一次性执行的命令,而不是长期后台持续运行,那么你应该将
service
中的Type
声明为Type=oneshot