gpt4 book ai didi

linux - 高级计划进程/任务管理器 - Linux

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:10:42 35 4
gpt4 key购买 nike

需要一些建议,我正在寻找一个不错的 Ubuntu 进程/任务管理器。

基本上我有一些脚本/程序,我想作为长时间运行的进程运行,但我想在不同的时间段(比如周末或每天几个小时)关闭它们。在进程需要启动和崩溃的时候,我希望任务调度程序能够自动重启进程。

例如,我想在每天 9:00-17:00 之间运行程序 X。如果进程仍在运行,它应该在 17:00 被终止。如果进程在上午 9 点到下午 5 点之间崩溃,那么进程应该自动重启。

是否有任何易于使用的工具可以做到这一点?我想避免必须管理 PID 文件和执行启动和停止的 cron 作业......

有什么推荐的吗?任何建议表示赞赏!

干杯。

最佳答案

我不知道是否存在用于此的工具,但除非您有许多交互式任务,否则管理一些工作确实不是什么大问题:

1) 多亏了 crontab,你可以随时开始你的 cronjobs,

2) 例如,您可以在时间条件下在这些脚本中插入“自杀”。

# your script doing things
# Then it commit suicide
if [ your_condition ];then
kill $$
fi

请注意,如果您只想允许用户在特定时间段登录,那就另当别论了。

关于linux - 高级计划进程/任务管理器 - Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6443252/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com