linux增加crontab任务

简介: 记录一次增加定时任务的过程,这里简单记录下防止遗忘。

记录一次增加定时任务的过程

关于脚本和定时任务的详解不在这里,只记录如何操作增加到定时任务中。

创建脚本

> vi test.sh
>
#! /bin/bash
echo "hello crontab" >> /ftp/hello.txt
>wq //保存即可

赋权

chmod 777 test.sh

测试执行

./test.sh

查看运行结果

cd /ftp
vi hello.txt

执行没有问题,加入定时任务中

crontab -e
*/1 * * * * /ftp/test.sh

保存后查看命令

crontab -l

最后查看结果

vi /ftp/hello.txt

OK,这样就搞定了,剩下的就是如何来写脚本啦,至于定时的详解网上很多,一查就明白了。


后面在执行的时候,发现自己写的定时执行的命令不执行。

1. 查看crontab 服务是否正常运行,尝试重启。
service crond restart
2. 检查是否能正常输出
//进入编辑
crontab -e 

//增加测试命令
*/1 * * * * echo 111 > /ftp/echo.txt

//然后经过1分钟后查看是否有输出
3. 检查命令是否正确(我的是这个问题)

由于crontab的环境与linux执行的环境不同,所以一定要写全路径,比如node的路径也要写全路径.
最后的命令如下:

#!/bin/bash
/root/.nvm/versions/node/v9.11.1/bin/node /ftp/test.js

以上。__2019年5月23日 更新__

相关文章
|
24天前
|
存储 前端开发 Linux
Linux系统之部署ToDoList任务管理工具
【4月更文挑战第1天】Linux系统之部署ToDoList任务管理工具
63 1
|
3月前
|
存储 Linux Shell
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
126 0
|
3月前
|
Unix Shell Linux
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
26 2
|
17天前
|
Linux
Linux Crontab 查看定时任务启动没
Linux Crontab 查看定时任务启动没
16 0
Linux Crontab 查看定时任务启动没
|
29天前
|
运维 监控 Linux
linux脚本自动化运维任务
Linux自动化运维通过脚本提升效率,涵盖服务管理(启停服务、异常恢复)、系统监控(资源警报)、日志管理(清理分析)、备份恢复、补丁更新、自动化部署(如Ansible)、网络管理、定时任务(cron)和故障排查。结合shell、Python及工具,形成高效运维体系。
23 3
|
30天前
|
监控 Linux 编译器
Linux C++ 定时器任务接口深度解析: 从理论到实践
Linux C++ 定时器任务接口深度解析: 从理论到实践
70 2
|
1月前
|
存储 Shell Linux
【Shell 命令集合 系统设置 】Linux定时任务 crontab命令 使用指南
【Shell 命令集合 系统设置 】Linux定时任务 crontab命令 使用指南
36 0
|
Linux
探索Linux xargs命令:如何使用它来传递参数和执行任务
探索Linux xargs命令:如何使用它来传递参数和执行任务
23 1
|
2月前
|
Linux Shell 数据库
Linux如何在一个 Crontab 中安排多个 Cron 作业?
Linux如何在一个 Crontab 中安排多个 Cron 作业?
49 1
|
4月前
|
运维 Linux 应用服务中间件
Linux 定时任务crontab实现秒级定时以及@reboot的一些问题
Linux 定时任务crontab实现秒级定时以及@reboot的一些问题
117 0