I am trying to call a function using nohup
like this:
function1(){
while true
do
echo "function1"
sleep 1
done
}
nohup function1 &
# ...... some other code
but may be the function isn't seen by nohup
and I get this error:
nohup: failed to run command `function1' : No such file or dictionary
I don't want to create new sh file for my function. How can I fix this?
Another solution:
function background {
echo TEST
}
export -f background
nohup bash -c background &