Linux基本命令篇 - 任务管理
单次任务(job): 只执行一次.
at 编辑任务
关机命令 sudo poweroff
创建成功之后, 会返回一个job ID.
atq 查询任务
用该命令查询指定ID的job, 或者不指定job id, 查看job. 注意, 如果想要查询一个管理员权限才能执行的job, 那么运行atq命令时, 也需要使用sudo的.
atrm 删除任务
使用该命令, 删除指定id的job.
周期任务: 每到一定的周期, 就会重复执行.
crontab –e 对应at命令, 编辑任务. 该命令中tab实际是table的一个简写.
# m h dom mon dow command 注意, #代表注释, dom= day of month, dow= day of week, mon= month
15 1 * * 1-5 /home/user1/backpup.sh 该命令指定不论月中的哪一天, 不论哪个月, 只要是礼拜一到礼拜五, 在凌晨1点15分,
都要执行/home/user1/backup.sh这个命令. backup.sh里包含需要执行的脚本.
注意, 在GNU nano文本编辑器中, ^X代表键入Ctrl + X, 该选项用于推出.
crontab –l 对应atq命令, 查询任务.
该命令用来查询已经设定好的周期性任务.
crontab –r 对应atrm命令, 删除任务.
该命令用来删除设定好的周期性任务.
/etc/init.d/cron start|stop|restart|status
deamon程序相当于SharePoint中的Timer Job.
不同的用户执行的是不同用户空间中的任务. 彼此区别.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律