一、linux
1、在linux命令行创建任务文件back.sh,
cd /
touch back.sh
vi back.sh
输入如下内容:
#!/bin/sh
. /etc/profile
. ~/.bash_profile
str=$(date +%Y%m%d)
mkdir /$str
保存退出
2、给back.sh文件设置777权限
chmod 777 /back.sh
3、添加至crontab任务
crontab -e
添加如下所示内容:
1-59 * * * * /back.sh
保存退出
4、使crontab任务生效
crontab -u root /var/spool/cron/root
OK
二、solaris
1、在solaris命令行创建任务文件back.sh,
cd /
touch back.sh
vi back.sh
输入如下内容:
#!/bin/ksh
. /etc/profile
str=$(date +%Y%m%d)
mkdir /$str
保存退出
2、给back.sh文件设置777权限
chmod 777 /back.sh
3、添加至crontab任务
vi /var/spool/cron/crontabs/root
添加如下所示内容:
1-59 * * * * /back.sh
备注:
<
第一道第五个字段的整数取值范围及意义是:
0~59 表示分
1~23 表示小时
1~31 表示日
1~12 表示月份
0~6 表示星期(其中0表示星期日)
>
保存退出
4、使crontab任务生效
crontab /var/spool/cron/crontabs/root
OK
三、常见问题
1、直接在命令行可以运行,加到crontab任务中不能运行?
答:遇到上述问题,通常是任务文件(*.sh文件)中未导入系统环境变量导致。解决方法:在任务文件中加入上面红色字体部分的内容。
2、直接在命令行不能运行,报错(bad interpreter: No such file or directory)?
答:这个问题一般是由于任务文件是在windows系统上以记事本写好后拷贝到linux或solaris系统上运行,系统直接编码不一致导致。解决:在windows系统上用UltraEdit打开该任务文件,执行“文件”》“转换”》“DOS到UNIX”后保存文件,再次拷贝到linux或solaris系统,即可。
分享到:
相关推荐
当我们在 Linux 系统中使用 crontab 执行 jar 文件时,输出结果中出现中文乱码的原因是由于 Unix/Linux 下的 crontab 环境与用户环境的差异。通常情况下,用户环境中会设置一些环境变量,例如语言环境变量 LANG,...
linux C7 crontab离线安装包
springboot的定时任务配置和linux的crontab一样例子.zipspringboot的定时任务配置和linux的crontab一样例子.zipspringboot的定时任务配置和linux的crontab一样例子.zip
linux 定时任务 crontab 详细解释 cron服务提供crontab命令来设定cron服务
Linux中使用crontab自动清除日志,Linux中使用crontab自动清除日志,Linux中使用crontab自动清除日志
Linux 中的定时计划任务 crontab 使用实例 Linux 中的定时计划任务 crontab 是一个非常有用的功能,它允许用户在指定的时间执行特定的任务。crontab 是一个 daemon 程序,它会在后台运行,并根据用户的设置来执行...
Linux 系统计划任务 crontab 命令简单介绍 Linux 系统计划任务 crontab 命令简单介绍 Linux 计划任务 cron 是一个定时模式,例如我们可以在系统使用最少时对系统进行备份,但是管理员不可能在半夜来到公司工作,...
Linux 中 Crontab 计划任务详解 Linux 中 Crontab 计划任务是 Linux 操作系统中的一种任务计划工具,可以让用户在特定的时间执行特定的命令或程序。下面将详细介绍 Crontab 的使用方法、格式、参数、应用实例等。 ...
1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。 一般一个用户最多只有一个crontab文件。 二、/...
Linux系统计划任务crontab命令是Linux操作系统中的一种常用工具,用于实现自动化任务调度。crontab命令可以让用户设定在某个特定时间执行某个命令或脚本,从而实现自动化任务的执行。 crontab命令的基本使用方法: ...
linux 配置定时任务, crontab -e 编辑的文本,用户任务定时器配置,目录位置在 /var/spool/cron中的root文件中
linux任务计划工具crontab电脑资料.doc
crontab命令的功能是在一定的时间间隔调度一些命令的执行。
NULL 博文链接:https://caoyaojun1988-163-com.iteye.com/blog/1698192
Linux 系统中的 Crontab 命令是一个非常有用的工具,用于在指定的时间执行某个任务或命令。Crontab 命令是基于 Cron 服务的,它可以让用户在指定的时间执行某个任务,例如每天早上的某个时间、每周的某个时间、每月...
linux crontab 详解,共享快乐
Linux中的Crontab实现PHP计划任务linux操作系统电脑资料.doc
Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍能记住了,关键是要记住/var/spool/cron这个目录。下面看一下...
命令可以正常 执行,但sh文件不能执行分析