在研究使用文件锁定的解决方案时,我相信我的代码陷入了死锁。我正在使用 systemd 来启动系统启动过程。使用 alarm(3) 是一种选择,但我想知道 systemd 是否有办法检测挂起的进程并重新启动它们?
目前为了暂时规避这个问题,我计划查看 journalctl 输出,如果它在指定的时间内没有改变,那么我将通过 shell 脚本终止该进程。
只是想知道是否有更好的方法来通过 systemd 或其他方式监控进程。
长期以来,我一直在我的 linux 桌面上使用 sshuttle 来规避越南 ISP 的限制。但是我想知道是否有类似的易于使用的Windows软件?可以通过 ssh 隧道重定向所有/选定流量的东西?