linux中at和crontab有什么区别
时间:2022-07-11 15:56
linux中at和crontab的区别:1、运行方式不同,at只运行一次,而crontab则是循环运行;2、依赖的服务不同,at对应的服务时atd,而crontab对应的服务时crond;3、at一般是临时任务,而crontab一般是周期性任务。 本教程操作环境:linux7.3系统、Dell G3电脑。 at与crontab的区别 运行方式不同 at只运行一次,crontab循环运行 依赖的服务不同 at 对应的服务是 atd crontab 对应的服务是 crond at一般是临时任务,crontab一般是周期性任务 at指令 执行at需要注意: 1 检查用户是否有at的权限 如果系统里存在/etc/at.allow文件,则里面存在的用户名才会有at权限 如果系统里存在/etc/at.deny文件,则里面存在的用户名才会没有at权限(一般开源的系统都是默认给deny文件,且里面为空) 如果系统不存在以上文件,则只有root用户可以用at权限 2 检查atd服务是否已经开启 crontab指令 linux自动执行指令crontab和at 执行crontab需要注意:(其实和at是一样的) 1 检查用户是否有crontab的权限 如果系统里存在/etc/cron.allow文件,则里面存在的用户名才会有cron权限 如果系统里存在/etc/cron.deny文件,则里面存在的用户名才会没有cron权限(一般开源的系统都是默认给deny文件,且里面为空) 如果系统不存在以上文件,则只有root用户可以用cron权限 2 检查atd服务是否已经开启 推荐学习:Linux视频教程 以上就是linux中at和crontab有什么区别的详细内容,更多请关注gxlsystem.com其它相关文章!linux中at和crontab有什么区别
service atd status
service crond status