我正在尝试使用nohup
调用一个函数,就像这样:
function1(){
while true
do
echo "function1"
sleep 1
done
}
nohup function1 &
# ...... some other code
但也许该函数没有被 nohup
看到,我会收到这个错误:
nohup: failed to run command `function1' : No such file or dictionary
我不想为我的函数创建新的sh文件。 我该如何解决这个问题?
function1
并将nohup function1 &
替换为nohup $0 --nohup &
即可。 - Adam Siemionnohup
命令吗?我对使用--nohup
选项来调用函数感到困惑! - sajad