Wywołaj funkcję za pomocą nohup

Próbuję wywołać funkcję za pomocąnohup lubię to:

function1(){
    while true 
    do
        echo "function1"
        sleep 1
    done
}

nohup function1 & 
# ...... some other code

ale może to być funkcja, której nie widaćnohup i otrzymuję ten błąd:

nohup: failed to run command `function1' : No such file or dictionary

Nie chcę tworzyć nowego pliku sh dla mojej funkcji. Jak mogę to naprawić?

questionAnswers(6)

yourAnswerToTheQuestion