• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

linuxat和crontab有什么区别

武飞扬头像
PHP中文网
帮助17

linux中at和crontab的区别:1、运行方式不同,at只运行一次,而crontab则是循环运行;2、依赖的服务不同,at对应的服务时atd,而crontab对应的服务时crond;3、at一般是临时任务,而crontab一般是周期性任务。

学新通技术网

linux中at和crontab有什么区别

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服务是否已经开启

service atd status

crontab指令

学新通技术网

linux自动执行指令crontab和at

执行crontab需要注意:(其实和at是一样的)

1 检查用户是否有crontab的权限

如果系统里存在/etc/cron.allow文件,则里面存在的用户名才会有cron权限

如果系统里存在/etc/cron.deny文件,则里面存在的用户名才会没有cron权限(一般开源的系统都是默认给deny文件,且里面为空)

如果系统不存在以上文件,则只有root用户可以用cron权限

2 检查atd服务是否已经开启

service crond status

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tangbhggf
系列文章
更多 icon
同类精品
更多 icon
继续加载