bash - Calling a script within a script that was run via nohup -
i have script, when run screen, works perfectly. directory structure follows:
/home/username/processing/scriptrunning /home/username/processing/functions/include_me in script, opens script, contains function doing this:
#!/bin/bash #this scriptrunning script . functions/include_me now when call script using following nohup command:
nohup /home/username/processing/scriptrunning
this output:
/home/username/processing/scriptrunning: line 3: /home/username/functions/include_me: no such file or directory it seems missing out processing directory
i've altered line within scriptrunning have full path, both hardcoded /home/username/processing , having variable created calling $(pwd), error same.
am missing stupid?
this isn't nohup issue. including source file using relative file name. try:
. $(dirname ${bash_source})/functions/include_me to include source file located relative ${bash_source}
Comments
Post a Comment