Здравствуйте. Извините новичка за глупости, но у меня есть вопрос.
Пишу текстовый редактор на PyGTK. py файл лежит, скажем, в папке /home/name/redactor. там же лежит и файл конфигурации. Скажем, /home/name/redactor/config.cfg.
Из программы я обращаюсь к файлу просто как к “config.cfg”, не прописывая путь.
Теперь я хочу создать bash script для запуска программы. Мне будет удобно, если он будет лежать в /usr/bin.
скрипт представляет из себя следующее:
#!/bin/sh
python /home/name/redactor/redactor.py
exit $?
Когда я запускаю скрипт из директории /home/name/redactor, он работает. когда из /usr/bin - то нет. Трейсбэк:
IOError: Нет такого файла или каталога: ‘config.cfg’
Что я делаю не так? Спасибо.