linux系统中计划任务修改哪个配置?

linux系统中计划任务修改哪个配置?,第1张

先转到你相应的用户下, su - username

然后用crontab -e编辑 你需要的计划任务.

格式: 分 时 日 月 星期 脚本名

中间有空格哦

linux计划任务之crontab

语法:

crontab

[

-u

user

]

file

crontab

[

-u

user

]

[

-i

]

{

-e

|

-l

|

-r

}

说明:

crontab命令是为个人用户用于设置周期性被执行的指令。每一个用户都可以有自己的crontab。

如果/etc/cron.allow文件存在,该文件中所列用户允许使用crontab命令。

如果/etc/cron.allow文件不存在,而/etc/cron.deny文件存在,该文件中所列用户不允许使用crontab命令。

如果

/etc/cron.allow和

/etc/cron.deny

都不存在,

根据配置参数的不同,仅有超级用户允许使用这个命令或者所有的用户都允许使用。

如果

/etc/cron.allow和

/etc/cron.deny

都存在,/etc/cron.allow的优先级大于/etc/cron.deny,因此/etc/cron.deny可以被忽略,但是如果想使用此命令,必须在/etc/cron.allow中明确列出用户。

/var/spool/cron/,所有用户crontab文件存放的目录,以用户名命名。

参数:

-u:用来设定某个用户的crontab服务,例如,“-u

liujl”表示设定liujl用户的crontab服务,此参数一般有root用户来运行。

-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。

-r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。

-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。

-i:在删除用户的crontab文件时给确认提示。

file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。

Linux的计划任务,是通过一个系统命令去实现的,crontab命令。具体参数你上网查。不能一切都靠问人。shell文件就类似windows里面的bat或者cmd批处理文件。就是很多命令的集合。以文本方式编写。后缀一般是.sh。既然计划任务要通过命令实现,那么把这个命令写到shell文件里面然后执行就可以了,没有必然联系,可以整合运行而已。就类似windows里面的shutdown命令,写成bat文件后,双击就关机一样。直接命令行也是可以的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8603582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存