如何在系统重新启动后恢复Python脚本?

如何在系统重新启动后恢复Python脚本?,python,scripting-language,Python,Scripting Language,我还不熟悉用Python编写脚本,希望能得到一些指导 我想知道如何在系统重启后继续执行Python脚本 该脚本基本上在重新启动和执行任务之间交替进行,例如:重新启动系统、打开应用程序并执行任务、重新启动系统、打开另一个应用程序并执行另一个任务等 但问题是,一旦系统重新启动并重新登录,包括终端在内的所有应用程序都将关闭,因此脚本将停止运行,并且永远不会执行以下任务。程序会提前关闭,不会出现错误,因此日志实际上没有多大用处。是否有任何方法可以重新打开脚本并从它停止的位置继续,或者防止在重新启动期间关

我还不熟悉用Python编写脚本,希望能得到一些指导

我想知道如何在系统重启后继续执行Python脚本

该脚本基本上在重新启动和执行任务之间交替进行,例如:重新启动系统、打开应用程序并执行任务、重新启动系统、打开另一个应用程序并执行另一个任务等

但问题是,一旦系统重新启动并重新登录,包括终端在内的所有应用程序都将关闭,因此脚本将停止运行,并且永远不会执行以下任务。程序会提前关闭,不会出现错误,因此日志实际上没有多大用处。是否有任何方法可以重新打开脚本并从它停止的位置继续,或者防止在重新启动期间关闭应用程序?如能就此问题提供任何指导,将不胜感激

谢谢


另外,我正在使用运行High Sierra的Mac作为参考。

您可以在重新启动之前将当前进度写入一个文件,并在程序启动时读取该文件


关于重新启动后脚本的自动重新启动:您可以让脚本将自身放入系统的自动启动中,并在完成所有操作后将自身从中删除。

苹果的
cron
实现是否支持
@reboot
?您可以将脚本作为服务运行,在系统重新启动时自动启动随时检查这个问题@metmirr我想知道你为什么不把它作为答案而不是评论来写。