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
- 任務排程
- Laravel 任務排程Laravel
- Airflow 任務排程AI
- Spark中資源排程和任務排程Spark
- 分散式任務排程分散式
- Nucleus PLUS任務排程
- Linux 中 Laravel 任務排程不執行LinuxLaravel
- Laravel 服務之任務排程Laravel
- 分散式排程任務-ElasticJob分散式AST
- Spring 指南(排程任務)Spring
- 聊聊PowerJob的任務排程
- 【Spark篇】---Spark資源排程和任務排程Spark
- linux基礎(四)——任務排程cron和anacronLinux
- 一文詳解 Linux Crontab 排程任務Linux
- laravel框架任務排程(定時執行任務)Laravel框架
- LTS分散式任務排程部署分散式
- Quartz任務排程快速入門quartz
- ZooKeeper分散式任務排程中心分散式
- 獨立任務最優排程
- 快速掌握SQL Server任務排程SQLServer
- Oracle任務排程工具學習Oracle
- linux系統中的排程週期任務:cronLinux
- linux系統中的排程延遲任務:at 命令Linux
- Linux核心模組程式設計--替任務排程(轉)Linux程式設計
- 『學了就忘』Linux系統定時任務 — 89、任務排程工具anacronLinux
- LiteOS-任務篇-原始碼分析-任務排程函式原始碼函式
- Python任務排程模組APSchedulerPython
- LeetCode 621 任務排程器LeetCode
- 621. 任務排程器 (構造)
- 力扣 621. 任務排程器力扣
- 任務排程框架Quartz快速入門!框架quartz
- 任務排程的思考和總結
- Java定時任務排程詳解Java
- 深入解讀Quartz任務排程器quartz
- Crontab定時任務排程介紹
- 快速部署crontab自動排程任務
- 學習SQL Server 的任務排程SQLServer