我正在使用 rc.local 在树莓派上启动时运行 python 脚本,它几乎总是运行没有问题,但有时,它似乎可能会崩溃。脚本可以在 rc.local 中运行崩溃而代码中没有错误吗?使用 systemd 会更好吗?
答案1
rc.local
除了运行你的代码之外没有做太多事情。
一个好处是systemd
,如果代码崩溃,它可以选择重新启动代码,这rc.local
并非如此。
因此,如果您无法防止代码再次以同样的方式崩溃,也许您可以进行设计,使其在崩溃后重新启动时至少有机会正常工作。
我正在使用 rc.local 在树莓派上启动时运行 python 脚本,它几乎总是运行没有问题,但有时,它似乎可能会崩溃。脚本可以在 rc.local 中运行崩溃而代码中没有错误吗?使用 systemd 会更好吗?
rc.local
除了运行你的代码之外没有做太多事情。
一个好处是systemd
,如果代码崩溃,它可以选择重新启动代码,这rc.local
并非如此。
因此,如果您无法防止代码再次以同样的方式崩溃,也许您可以进行设计,使其在崩溃后重新启动时至少有机会正常工作。