啓動多個進程,我有以下bash腳本:同時與bash腳本
#!/bin/bash
set -o errexit # Exit on error
# Enable script to run from anywhere
cd "$(dirname ${BASH_SOURCE[0]})"
root=$(pwd)
cd "../../../"
source ./somebashscript
cd "../../../..."
source ./otherbashscript
兩個源命令將推出自己的過程。
如何從同一個bash腳本啓動這兩個進程?
使用'&'將在後臺啓動腳本和允許你從相同的腳本做 – Vinny
把'source'放在後臺是沒有意義的。 'source'的目的是在當前shell **中執行代碼**。如果你不需要這樣做,不要使用'source',只要'./somebashscript&' –