Как выполнить свой скрипт в Ubuntu, курс программирование Линукс Душанбе

Как выполнить свой скрипт в Ubuntu, курс программирование Линукс Душанбе

Статьи

В предыдущей статье мы рассказали о том, что представляют собой скрипты командной оболочки. А также — рассмотрели процесс создание своего сценария в Ubuntu. Однако даже самый сложный скрипт не сможет решить ни одну задачу, если его не выполнить. Сегодня мы расскажем о том, как выполнить свой скрипт в Ubuntu. Также советуем пройти курс программирование Линукс Душанбе на платформе SEDICOMM University.

Что такое выполнение скрипта командной оболочки, курс программирование Линукс Душанбе

Чтобы получить пользу от написания сценария командной оболочки Linux, его нужно выполнить. Выполнением называется процесс передачи документа интерпретатору, который уже «прочитает» каждую строку. И выполнить указанные в тексте документа действия. В предыдущей статье мы начали процесс написания тела скрипта с добавления странной последовательности символов — #!/bin/bash.

Данная строка называется шебанг (англ. Shebang) и указывает оболочке, какой интерпретатор следует использовать. В нашем примере подразумевается использование командной оболочки bash для интерпретации текста. Детальнее об этом вам поможет узнать повышение квалификации Линукс Душанбе на платформе SEDICOMM University.

Стоит отметить, что любой сценарий следует начинать с соответствующего шебанга. Однако это не единственное требование к выполнению скрипта. В следующей части сегодняшней статьи мы расскажем о том, как выполнить файл в качестве сценария bash в Ubuntu. Также советуем пройти курсы повышения квалификации Линукс Душанбе.

Как выполнить скрипт в Linux

Прежде всего остального, вам нужно присвоить файлу настройки разрешений. Которые позволят пользователю запускать выполнение. Для этого в UNIX-подобных ОС, включая Linux, используется команда chmod. При этом дать подобные права вы можете таким категориям пользователей:

  • user — владельцу файла (то есть, себе);
  • group — членам группы владельца файла;
  • other — всем остальным пользователям.

Допустим, что вы желаете дать разрешение на исполнение файла только себе. Для этого введите команду chmod с аргументами u+x и my_script.sh. Конечно же, ни в коем случае не нужно менять местами последовательность введения аргументов. Кроме того, для выполнения данной команды вы должны располагать соответствующими правами. В отдельных случаях для этого потребуется выполнить команду от имени суперпользователя. Тогда как в некоторых файловых системах у вас вовсе будут отсутствовать разрешения на выполнение или даже создание файлов.

Следующий шаг — запуск выполнения сценария командной оболочки Linux. Для этого следует ввести в терминал одну из следующих конструкций:

  • ./my_script.sh — данная конструкция указывает оболочке запустить сценарий из текущей директории;
  • sh my_script.sh — передает скрипт на исполнение оболочке (при этом вместо названия можно писать полный или относительный путь);
  • bash my_script.sh — передает скрипт именно оболочке bash.

Конечно же, самое интересное — это возможность запуска скрипта на исполнение в автоматическом режиме. Для этого можно использовать, к примеру, планировщик задач cron. Либо же — другие скрипты, которые будут запускаться в ручном либо автоматическом режиме. Все это открывает перед ИТ-инженерами широкие возможности по решению рутинных задач.

Теперь вы умеете создавать и запускать скрипты в Linux! Скорее всего, все эти знания помогут вам быстрее найти работу в ИТ в Таджикистан. Также советуем пройти Линукс повышение квалификации дистанционно Душанбе. Стоит отметить, что на платформе SEDICOMM University сделать это можно онлайн, всего за несколько месяцев.

Команда SEDICOMM University: Академия Cisco, Linux Professional Institute, Python Institute.