udev 脚本晚于服务启动
时间: 2023-10-07 13:05:15 浏览: 73
udev脚本晚于服务启动的问题可以通过在udev规则中添加一些条件来解决。可以使用udev的`RUN`指令来运行脚本,并通过添加条件来确保脚本在服务启动之后运行。例如,可以在udev规则中添加一个条件,检查服务是否已经启动,如果已经启动,则运行脚本。这样可以确保脚本在服务启动之后运行。另外,还可以使用`udevadm settle`命令来等待udev事件处理完成后再运行脚本,以确保脚本在所有udev事件处理完成后再运行。这样可以解决udev脚本晚于服务启动的问题。\[2\]
#### 引用[.reference_title]
- *1* *2* [(建议收藏)nohup详解、利用systemd工具管理程序,并实现(以java为例)服务开机自启动、利用sh脚本实现...](https://blog.csdn.net/qq_40903527/article/details/127670847)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [ASMLib和udev区别](https://blog.csdn.net/qq_34556414/article/details/76864727)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文