linux下利用shell脚本实现添加crontab任务
2013-11-28 14:09
806 查看
本来直接用crontab -e 就可以打开vim,输入要执行的任务保存退出就可以添加任务直接启动运行了。但是今天组长说能不能写个shell不用打开vi就能添加到crontab的。
最先想到的是怎么在shell脚本里面如何使用vi的命令,网上找了好多,要么格式太乱,要么没明白意思直接告诉vi的使用方法,所以只好舍弃了。
下面说我的方法吧
test.sh :里面写的是要执行的具体任务。
call.sh是交个人直接双击就能实现添加crontab任务的:内容如下:
#!/bin/sh
echo "*/5 * * * * /home/../test.sh" >> /var/spool/cron/username
就这么两行的内容
一般执行crontab -e命令都是直接往/var/spool/cron下创建一个文件,这个文件的名称就是你的当前用户名,内容就是你添加的任务具体内容。
但是call.sh执行的时候需要root权限。
最先想到的是怎么在shell脚本里面如何使用vi的命令,网上找了好多,要么格式太乱,要么没明白意思直接告诉vi的使用方法,所以只好舍弃了。
下面说我的方法吧
test.sh :里面写的是要执行的具体任务。
call.sh是交个人直接双击就能实现添加crontab任务的:内容如下:
#!/bin/sh
echo "*/5 * * * * /home/../test.sh" >> /var/spool/cron/username
就这么两行的内容
一般执行crontab -e命令都是直接往/var/spool/cron下创建一个文件,这个文件的名称就是你的当前用户名,内容就是你添加的任务具体内容。
但是call.sh执行的时候需要root权限。
相关文章推荐
- Linux实现秒级定时任务(crontab)Shell小脚本
- linux下利用shell脚本实现添加crontab任务
- crontab和shell脚本,实现linux定时任务
- linux下采用shell脚本实现批量为指定文件夹下图片添加水印的方法
- linux中crontab的用法,shell实现定时任务
- Linux基础之-利用shell脚本实现自动监控系统服务
- 利用Linux中的crontab实现分布式项目定时任务功能
- Linux利用crontab定时执行shell脚本
- 利用shell脚本实现计划任务功能
- linux 利用crontab添加定时任务
- 利用Linux中的crontab实现分布式项目定时任务
- LINUX定时执行SHELL脚本实现DB2数据库操作,crontab无法正常识别执行
- 利用shell脚本实现计划任务功能
- 关于linux定时任务与shell脚本——实现远程数据库备份
- linux利用shell脚本和cron实现定时备份、上传及垃圾日志清理(原创)
- linux下使用Crontab实现PHP脚本定时任务
- 利用shell脚本实现计划任务功能
- linux利用shell实现守护进程的脚本
- 利用shell脚本实现计划任务功能 V1.2
- ]利用shell脚本,crontab,scp实现将一台服务器的目录备份到另一台服务器