Het is lastig om zinnig te Googlen voor dit probleem. Het probleem is als volgt.
Ik heb een shellscript (/foo/shellscript.sh) wat een configuratiebestand source't wat een directory hoger staat:
Werkt prima als ik het shellscript start vanuit /foo met commando ./shellscript.sh, maar niet als ik het draai vanuit /usr/bar met het commando /foo/shellscript.sh, want dan resolve't het relatieve path naar /usr/config.sh en dat bestaat uiteraard niet.
In Windows bestaat er zoiets als "run in". Bestaat zoiets ook in Solaris? Een parameter waarmee ik de working directory kan veranderen bijvoorbeeld?
Ik heb een shellscript (/foo/shellscript.sh) wat een configuratiebestand source't wat een directory hoger staat:
code:
1
| source ../config.sh |
Werkt prima als ik het shellscript start vanuit /foo met commando ./shellscript.sh, maar niet als ik het draai vanuit /usr/bar met het commando /foo/shellscript.sh, want dan resolve't het relatieve path naar /usr/config.sh en dat bestaat uiteraard niet.
In Windows bestaat er zoiets als "run in". Bestaat zoiets ook in Solaris? Een parameter waarmee ik de working directory kan veranderen bijvoorbeeld?
Mother, will they like this song?