gpt4 book ai didi

linux - 如何使用非特权用户在前台运行 cron 守护进程?

转载 作者:太空宇宙 更新时间:2023-11-04 12:14:03 26 4
gpt4 key购买 nike

我使用 Supervisor (supervisord)在基于 CentOS 的 Docker 容器中运行一些服务,该容器还安装了 cronie 以触发对该服务的一些周期性操作。

Supervisor 要求它管理的进程在前台运行(它自己守护进程)。这不是问题,因为 crond-n 标志。问题是它无法以非 root 用户身份启动,即使您在前台运行它也是如此:

crond:无法打开或创建/var/run/crond.pid:权限被拒绝

有什么办法可以解决这个问题吗?或者可能有一些替代的(简单的、轻量级的)调度解决方案可以满足要求?

最佳答案

我不这么认为但是您可以尝试另一种观点,并在有或没有自己的容器的情况下将 useland 调度程序专用于此任务

这个将在存储在共享卷上的脚本上运行一个调度程序触发器来执行它必须访问的容器..

关于linux - 如何使用非特权用户在前台运行 cron 守护进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47937344/

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