说一个人安排了一项任务
at 11pm on Friday
> long-running-command
Ctrl-D
长时间运行的命令可以运行多久?at
守护进程会在一定时间后强制终止吗?
at
只需在指定的时间运行命令。它不会影响当时或之后的命令。进程是否继续运行由内核决定(特别是如果它消耗太多资源,内存管理器可以杀死它),以及您或您的发行版可能安装的其他子系统以确保系统稳定性。
除此之外,联机帮助页中列出的问题可能会影响它的运行方式:
由于
at
当前作为 setuid 程序实现,因此也不会导出其他环境变量(例如 LD_LIBRARY_PATH 或 LD_PRELOAD)。
但这只会影响它的运行方式,而不会直接影响它运行的时间。
因此,要直接回答这个问题,它将运行,只要系统将允许它运行这通常是永远的,只要它的行为和不选择终止自己。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句