停止crontab中正在运行的任务

当你发现crontab定时的某个shell运行有问题,但此shell需要运行很长时间时,该如何让此定时任务停止呢?

1. 查到你要停止的那个定时job任务的进程号

ps aux | grep xx_batch.sh

//
ps aux | grep xx_batch.php

2.kill-9 进程号。
3.如果此shell为单任务时,立马ok,搞定,但如果此shell里又调用了其他子shell时,
则你需要去查到子shell的进程号,再kill掉,这样才能彻底将此定时停止掉。

 

注意:

当执行ps aux命令后通常会看到如表所示的进程状态,表中只是列举了部分输出值,而且正常的输出值中不包括中文注释。

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
进程的所有者 进程ID号 运算器占用率 内存占用率 虚拟内存使用量(单位是KB) 占用的固定内存量(单位是KB) 所在终端 进程状态 被启动的时间 实际使用CPU的时间 命令名称与参数
root 1 0.0 0.4 53684 7628 ? Ss 07:22 0:02 /usr/lib/systemd/systemd
root 2 0.0 0.0 0 0 ? S 07:22 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 07:22 0:00 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< 07:22 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S 07:22 0:00 [migration/0]
  ……………… 省略部分输出信息 ………………
posted @   一个人的孤独自白  阅读(3845)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2020-12-10 php 使用php-cs-fixer统一代码风格
2018-12-10 yii2 使用多个数据库的案例
点击右上角即可分享
微信分享提示