В Вашем вопросе, делает "жуткий", относятся к существующей команде или к обертке python 3, которую Вы пишете сами?
Кроме того, Вы сказали, что, если Вы вводите жуткий на командной строке, она поднимает страницу справочника. Это корректно? Просто "жуткий" отдельно - и не "человек, жуткий" - вызывает страницу справочника?
ДОПОЛНЕНИЕ:
На основе того, что Вы сказали, похоже, что "жуткая" команда осматривает свои собственные аргументы - включая имя, это было вызвано как - и жалующийся, является ли имя чем-нибудь кроме "жуткого", который происходит, когда Вы выполняете его с полным путем.
Одно простое решение состояло бы в том, чтобы выполнить команду как "жуткую" от Вашей обертки и просто удостовериться, что находится в пути.
Это походит 'жуткий', делает плохое задание парсинга, это - аргументы (почему и как зависел бы, какой жуткий язык записан в).
Простая работа вокруг должна была бы изменить рабочий каталог на spooky's прежде, чем вызвать его с os.chdir
.
Любое сообщение об ошибке было бы действительно полезно вместо "его, не работает".
Однако попытайтесь добавить
#!/usb/bin/python
(или #!/usb/bin/python3.2 или безотносительно Python intepreter Ваше системное использование) как первая строка сценария Python.
Кроме того, используйте Unix chmod команда для маркировки файла как исполняемый файл
chmod u+x /path/to/spooky
spooky
относится к существующему инструменту командной строки. Если я ввожу $spooky
инструмент печатает, это - инструкции. Я не должен вводитьman spooky
. – dr.bunsen 26.08.2011, 21:31