假设我有以下两个脚本:
#!/bin/sh
while true
do
#Do something
sleep 1m
done
和
#!/bin/sh
while true
do
#Do something else
sleep 1m
done
分别称为First.sh
和Second.sh
。
现在我想创建一个名为的脚本Start.sh
,该脚本将在计算机启动时运行它们:
#!/bin/sh
/path/to/files/First.sh
/path/to/files/Second.sh
上面的问题是:First.sh
永远运行,Second.sh
永远不会执行。Second.sh
只有在我杀死之后才运行First.sh
。如何同时启动它们?
附言:First.sh
可以把 替换chromium-browser
为Start.sh
。除非被杀死,Second.sh
否则无法启动。chromium-browser
答案1
在每行末尾加上 `&˙ ,两个脚本将彼此独立地在后台运行:
#!/bin/sh
/path/to/files/First.sh &
/path/to/files/Second.sh &