Выполнение сценария оболочки

Можно создать загрузочный флеш-накопитель с версией Linux, который Вы выбираете, но по своей природе живете, CD не могут сохранять настройки. Память на диске не может быть изменена, и рабочая OS в поршне не может быть сохранена. Чтобы узнать, как создать загрузочный флеш-накопитель, большинство дистрибутивов предоставляет инструкции. Другими словами, вместо того, чтобы сохранить настройки на флеш-накопителе, сохраните всю OS на палке usb. Удостоверьтесь, что Вы не используете диск в качестве "живого CD" самого, но на самом деле устанавливаете OS на диске. Вот пример, http://www.pendrivelinux.com/usb-x-ubuntu-610/ Здесь является лучшей ссылкой http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

Ваша другая опция состоит в том, чтобы найти конфигурационные файлы используемого теми отдельными программами и загрузить их при запуске CD, т.е. от usb

1
26.04.2013, 02:40
2 ответа

Разногласия - то, что эти 2 сценария находятся в различных каталогах. Один из каталогов находится на ПУТИ, в то время как другой не.

Можно использовать type управляйте, чтобы протестировать, если файл присутствует на $PATH Вашей текущей оболочки.

$ type start_dropbox.bash
start_dropbox.bash is /home/saml/bin/start_dropbox.bash

Посмотрите это Вопросы и ответы U&L, "Как я тестирую, чтобы видеть, существует ли приложение в $PATH?" для более полного покрытия.

3
27.01.2020, 23:21

Если Вы просто даете название сценария, и это работает затем, у Вас есть он в Вашем/usr/bin//usr/sbin или что бы то ни было. Все это зависит от того, к чему установлен Ваш путь.

Сделайте это:

1. echo $PATH

Если Ваш сценарий будет в каком-либо из тех каталогов, то он будет работать, не используя полный путь.

2. whereis "scripts name"

Whereis или "который" скажет Вам, где он расположен. Вы, возможно, даже дали права выполнения файла а не другой. Для того, который не работает только с именем, делают chmod u+x

  1. Вы, возможно, должны добавить #!/usr/bin/env Python, если это - сценарий Python или #!/usr/bin/env удар если его удар и так далее.
1
27.01.2020, 23:21

Теги

Похожие вопросы