如何在Linux上運行和控制後台進程
在Linux中使用Bash Shell來管理前台和後台進程。您可以使用 Bash 的函數控制標誌和函數來更靈活地執行命令。我們向您展示如何操作。
一切都與營運有關
當程式在 Linux 或 Unix 作業系統中執行時,進程就開始了。 「進程」是在電腦記憶體中執行的程式的內部表示的名稱。每個活動程序都有一個進程。事實上,電腦上運行的幾乎所有內容都有一個進程。這包括組件 圖形桌面環境 (GDE)例如 GNOME أو 凱德, 和系統軟體 正在運行 在啟動時。
為什麼幾乎所有東西都打開了?好吧,你不需要內建的 Bash 組件,例如 cd و密碼 و別號,在運行時啟動進程(或“生成”它)。 Bash 在終端機視窗中執行的 Bash Shell 實例內執行這些命令。這些命令之所以快,正是因為它們不需要啟動進程來執行它們。 (您可以在終端機視窗中輸入指令以查看內建 Bash 元件的清單。)
進程可以在前台運行,在這種情況下,它們將接管您裝置的任務直到完成,或者它們可以在背景運行。在後台運行的進程不會佔據終端窗口,您可以繼續在其中工作。或者至少,如果它們不產生螢幕輸出,它們就不會主宰終端視窗。
凌亂的例子
我們將開始 開啟 ping 跟踪 基本的。我們將 ping How-To Geek 域。這將作為介紹過程來執行。
平 www.howtogeek.com
Linux命令 | ||
檔 | 焦油 · pv · 貓 · TAC · CHMOD · grep的 · 差異 · 口渴 · ar · 人 · PUSHD · 波普德 · fsck的 · testdisk · 起 · fd · 潘多克 · cd · $ PATH · AWK · 加入 · jq · 折 · 優衣庫 · journalctl · 尾巴 · 統計 · ls · fstab文件 · 錯過 · 少 · chgrp · 喬敦 · 轉 · 看 · 字符串 · 類型 · 重命名 · 拉鍊 · 拉開拉鍊 · 安裝 · 數量 · 安裝 · FDISK · 的mkfs · rm · 命令rmdir · rsync的 · df · GPG · vi · 納米 · MKDIR · du · ln · 補丁 · 轉換 · rclone · 撕碎 · SRM · SCP · GZIP · 聊天室 · 切 · 找 · 遮罩 · wc · tr | |
流程 | 別號 · 屏幕 · 最佳 · 尼斯 · 雷尼斯 · 進步 · 痕跡 · systemd · TMUX · chsh · 歷史 · at · 批量 · · 哪一個 · dmesg的 · 瑞士法郎 · 用戶模組 · ps · chroot環境 · 參數 · TTY · 小指 · 的 · vmstat的 · 超時 · 牆 · 是 · 殺 · 睡覺 · 須藤 · su · 時間 · 組添加 · 用戶模組 · 團體 · lshw · 關閉 · 重啟 · 停 · 關機 · passwd文件 · lscpu · crontab中 · 日期 · bg · fg · 皮多夫 · Nohup · 映射圖 | |
網路相關 | netstat命令 · 平 · 跟踪路由 · ip · ss · 域名 · fail2ban · 濛濛 · 挖 · 手指 · NMAP · FTP · 捲曲 · wget的 · 誰 · WHOAMI · w · iptables的 · SSH-凱基 · UFW · 琶音 · firewalld |