Linux学习之后台任务与定时任务(二十)
Linux学习之后台任务与定时任务
目录
后台任务
定时任务
后台任务
把进程放入后台
1 2 3 4 5 | 两种方法:<br>第一种:在命令后面加上& tar - zcf etc.tar.gz / etc & 第二种:使用快捷键:ctrl + z 在top命令执行的过程中,按下ctrl + z快捷键 |
查看后台任务
1 2 3 4 5 6 7 8 | jobs [选项] 选项: - l:显示进程号; - p:仅任务对应的显示进程号; - n:显示任务状态的变化; - r:仅输出运行状态(running)的任务; - s:仅输出停止状态(stoped)的任务。 注: "+" 号代表最近一个放入后台的工作,也是工作恢复时,默认恢复的工作。 "-" 号代表倒数第二个放入后的工作。 |
将后台暂停的工作恢复到前台执行
1 2 3 | fg % 工作号 参数: % 工作号: % 号可以省略,但是注意工作号和PID的区别 |
将后台暂停的工作恢复到后台执行
1 2 3 | bg % 工作号 注:后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台执行。 |
定时任务
手动启动服务
1 | service crond restart |
将服务设置为自启动
1 | chkconfig crond on |
用户的contab设置
1 2 3 4 5 | crontab [选项] 选项: - e:编辑crontab定时任务 - l:查询crontab任务 - r:删除当前用户所有crontab任务 |
crontab任务编辑
1 2 3 | crontab - e 进入crontab编辑界面。会打开vim编辑你的工作。 语法: * * * * * 执行的任务 |
每个*的意义
特殊符号
例子
1 2 3 4 5 | 每隔五秒就会往 / temp / test文件写入 11 * / 5 * * * * / bin / echo "11" >> / temp / test 每周星期二五点五分关机 5 5 * * 2 / sbin / shutdown - r now |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?