linux 任務排程
Linux/Unix 區別於微軟平臺最大的優點就是真正的多使用者,多工。因此在任務管理上也有別具特色的管理思想。我們知道,在 Windows 上面,我們要麼讓一個程式作為服務在後臺一直執行,要麼停止這個服務。而不能讓程式在前臺後臺之間切換。而 Linux 提供了 fg 和 bg 命令,讓你輕鬆排程正在執行的任務。
假設你發現前臺執行的一個程式需要很長的時間,但是需要幹其他的事情,你就可以用 Ctrl-Z ,終止這個程式,然後可以看到系統提示:
[1]+ Stopped /root/bin/rsync.sh
然後我們可以把程式排程到後臺執行:(bg 後面的數字為作業號)
#bg 1
[1]+ /root/bin/rsync.sh &
用 jobs 命令檢視正在執行的任務:
#jobs
[1]+ Running /root/bin/rsync.sh &
如果想把它調回到前臺執行,可以用
#fg 1
/root/bin/rsync.sh
這樣,你在控制檯上就只能等待這個任務完成了。
& 將指令丟到後臺中去執行
[ctrl]+z 將前臺任務丟到後臺中暫停
jobs 檢視後臺的工作狀態
fg %jobnumber 將後臺的任務拿到前臺來處理
bg %jobnumber 將任務放到後臺中去處理
kill 管理後臺的任務.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21584437/viewspace-717001/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 定時任務排程Linux
- 任務排程
- Airflow 任務排程AI
- Laravel 任務排程Laravel
- Linux 中 Laravel 任務排程不執行LinuxLaravel
- linux基礎(四)——任務排程cron和anacronLinux
- 一文詳解 Linux Crontab 排程任務Linux
- 分散式任務排程分散式
- Spring 指南(排程任務)Spring
- Spark中資源排程和任務排程Spark
- Timer和TimerTask 任務排程
- 聊聊PowerJob的任務排程
- 分散式排程任務-ElasticJob分散式AST
- LeetCode 621 任務排程器LeetCode
- 『學了就忘』Linux系統定時任務 — 89、任務排程工具anacronLinux
- laravel框架任務排程(定時執行任務)Laravel框架
- Python任務排程模組APSchedulerPython
- LTS分散式任務排程部署分散式
- LiteOS-任務篇-原始碼分析-任務排程函式原始碼函式
- Spring排程定時任務的方式Spring
- Android 中的定時任務排程Android
- 力扣-621. 任務排程器力扣
- 任務排程的思考和總結
- Flink - Task 任務排程執行流程
- 力扣 621. 任務排程器力扣
- 任務排程框架Quartz快速入門!框架quartz
- 621. 任務排程器 (構造)
- 真香!SpringBoot官方支援任務排程框架了!Spring Boot框架
- Aloha:一個分散式任務排程框架分散式框架
- 中介軟體---分散式任務排程---Celery分散式
- 任務排程的並行演算法並行演算法
- 使用Java實現定時任務排程Java
- xxl-job,任務排程中心快速上手
- 基於Hyperf開發的任務排程系統.支援任務投遞,DAG任務編排(多個任務使用同一個事務).
- Spring Boot應用中進行任務排程Spring Boot
- micro-job分散式任務排程框架更新分散式框架
- 海豚排程任務型別Apache SeaTunnel部署指南型別Apache
- 分散式任務排程平臺XXL-JOB分散式
- 基於Redis的任務排程設計方案Redis