位置: 编程技术 - 正文

Centos下crontab指定执行用户(centos crontab每天执行)

编辑:rootadmin

推荐整理分享Centos下crontab指定执行用户(centos crontab每天执行),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:centos6 crontab,centos7 crontab不生效,crontab linux命令,centos crontab,centos cron,centos crond,centos crontab,centos8 crontab,内容如对您有帮助,希望把文章链接给更多的朋友!

Centos下可以通过配置crontab来定时执行任务,执行体可以是一条系统命令或自己写的一个脚本,同时可以指派用户来执行。配置crontab有两种方法。方法1、使用crontab命令,例如添加一个新的或编辑已有的,使用:

crontab -e

就可以进入配置文件。此时配置crontab的执行者是当前登入用户,如果当前用户是root,需要为其他用户配置,可以使用

crontab -e -u 用户名

su 用户名

crontab -e

这种方法有一个缺点,就是当前系统中配置的crontab不在一个配置文件中,让管理员不方便查询系统到底有多少个crontab。

方法2、直接在/etc/crontab文件中添加,不过需要是root身份。打开文件,应该会看到类似下面的信息

SHELL=/bin/bash

PATH=/sbin:/bin:/usr/sbin:/usr/bin

Centos下crontab指定执行用户(centos crontab每天执行)

MAILTO=root

HOME=/

# For details see man 4 crontabs

# Example of job definition:

# .---------------- minute (0 - )

# | .------------- hour (0 - )

# | | .---------- day of month (1 - )

# | | | .------- month (1 - ) OR jan,feb,mar,apr ...

# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat

# | | | | |

# * * * * * user-name command to be executed

要添加新的crontab,只需要在文件最后增加即可。注意这里面需要指定用户名;而方法1中则不需要,如果指定了,它会认为是命令的一部分,从而可能导致crontab执行失败。

如果服务器都是有root来管理,建议添加crontab使用方法2,这样系统中的所有计划任务都在一起,一目了然。

CentOS EXT4文件系统的详解 Linuxkernel自2.6.开始正式支持新的文件系统Ext4。Ext4是Ext3的改进版,修改了Ext3中部分重要的数据结构,而不仅仅像Ext3对Ext2那样,只是增加了一个日志功

CentOS中文件夹基本操作命令的讲解 文件(夹)查看类命令ls--显示指定目录下内容说明:ls显示结果以不同的颜色来区分文件类别。蓝色代表目录,灰色代表普通文件,绿色代表可执行文

Centos下如何为进程绑定CPU?Centos下为进程绑定CPU的方法 taskset是一个CPU调节工具,能够将系统任务分配至指定的CPU本文以nodejs为例第一步,查询nodejs进程pgrepnode第二步,锁定CPUtaskset-pc(其中0代表C

本文链接地址:https://www.jiuchutong.com/biancheng/353682.html 转载请保留说明!

上一篇:rsync如何同步隐藏文件和排除文件?rsync同步隐藏文件和排除文件的方法

下一篇:CentOS EXT4文件系统的详解

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络