公司网站建设哪家好南宁网站推广方案如何做
web/
2025/10/1 0:20:18/
文章来源:
公司网站建设哪家好,南宁网站推广方案如何做,wordpress安全部署,网页制作素材代码起因是实验室的主机USB驱动或者供电有问题#xff0c;部分主机频繁出现USB断连的情况#xff0c;通过dmesg查看报错 xHCI host controller not responding, assume dead 几经波折终于找到了拯救方案——https://bbs.archlinux.org/viewtopic.php?id236536
但是#xff01;…起因是实验室的主机USB驱动或者供电有问题部分主机频繁出现USB断连的情况通过dmesg查看报错 xHCI host controller not responding, assume dead 几经波折终于找到了拯救方案——https://bbs.archlinux.org/viewtopic.php?id236536
但是但是还存在另一个问题总不能时时刻刻盯着服务器看有无断连吧特别是晚上遇到一些重要任务还是提心吊胆的QAQ最好还是能够有自动监控的工具定时帮忙检查一下有无出现上述情况
刚好linux有个现成的定时任务工具可用 其实不是很懂现学现用的https://www.runoob.com/linux/linux-comm-crontab.html
先写一个执行脚本检查是否usb断连如果断连就重启xHCI服务记得要给脚本执行权限chmod x xx.sh
#!/bin/bash
# 这里我加入了 ./a.log是指把输出写入到a.log文件中方便我查看定时器执行的结果
echo 定时检查lsusb状态 ./a.log
# 这个是加上时间戳方面查看在哪些时间执行了定时任务确认定时任务是否执行成功
mdhhmissdate %m%d%H%M%S
echo $mdhhmiss ./a.log
# 其实这里如果能判断dmesg或syslog是否存在assume dead会更好后面再慢慢整一下…
# 为什么现在grep这个Realtek…对比一下断连前后lsusb的结果就知道
# Realtek是hub上usb端口的名称如果grep不到Realtek说明hub已经没连上了
statuslsusb | grep Realtek
if [ -z $status ];thenecho 啊噢断连了 ./a.logecho $status ./a.logecho -n 0000:00:14.0 | tee /sys/bus/pci/drivers/xhci_hcd/unbindsleep 5echo -n 0000:00:14.0 | tee /sys/bus/pci/drivers/xhci_hcd/bindfi由于这个重启服务需要root用户执行所以需要在root用户中创建一个定时任务先切换到root用户ps如果一直提示密码错误/认证失败可能是你没有设置root用户密码先执行 sudo passwd root设置密码就好了)执行 crontab -u root -e第一次执行后可能会弹出让你选择编辑器选自己顺手的就好我一般选vim/basic然后按照特定的语法设置定时任务就好语法参考https://www.runoob.com/linux/linux-comm-crontab.html里面有很多实例可以自行设置想要的时间间隔
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84737.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!