Съдържание:

Как да стартирам bash скрипт от друга директория?
Как да стартирам bash скрипт от друга директория?

Видео: Как да стартирам bash скрипт от друга директория?

Видео: Как да стартирам bash скрипт от друга директория?
Видео: Linux для Начинающих - Скрипты Linux Bash, Часть-1 2024, Ноември
Anonim

Ако направите скрипта изпълним с chmod 755 да тичаш трябва само да въведете пътя към скрипт . Когато видиш./ скрипт се използва, казвайки на черупка че скрипт се намира на същата директория ти си изпълнение то. За да използвате пълния път, въведете ш /начало/потребител/ скриптове /someScript.

Оттук нататък, как да стартирам един шел скрипт от друг?

Има няколко различни начина, по които можете да направите това:

  1. Направете другия скрипт изпълним, добавете реда #!/bin/bash в горната част и пътя, където е файлът, към променливата на средата $PATH.
  2. Или го извикайте с командата източник (псевдонимът е.)
  3. Или използвайте командата bash, за да я изпълните: /bin/bash /path/to/script;

Освен това, как да направя скрипт изпълним от всяко място в Linux? Ако приемем, че нашият пример е правилен, ще трябва да напишете chmod +x ~/Downloads/chkFile за направи то изпълним и след това въведете mv ~/Downloads/chkFile ~/. local/bin, за да го поставите в правилната директория. Оттогава нататък трябва да можете да го изпълнявате от където и да е.

По този начин как да стартирам пакетен файл в друга директория?

Пакетните файлове, които се изпълняват от други папки, може да не успеят

  1. Създайте папка с име test(2) извън вашата основна директория.
  2. Създайте пакетен файл в папката test(2), наречен test. прилеп.
  3. Поставете следните редове в test.bat: echo off. пауза.
  4. Запазете теста. прилеп.
  5. От главната директория в командния ред стартирайте пакетния файл със следния ред: est(2) est.bat.

Какво е източник в bash?

В източник командата чете и изпълнява команди от файла, посочен като негов аргумент в текущата среда на обвивката. Полезно е да се зареждат функции, променливи и конфигурационни файлове в шел скриптове. източник е вградена обвивка Баш и други популярни обвивки, използвани в операционни системи Linux и UNIX.

Препоръчано: