Как сделать сценарий оболочки AIX исполняемым?

Я пишу простой сценарий оболочки, который можно запустить следующим образом.

$кш скрипт1

Но я не знаю, как это выполнить. Как

$скрипт1

Благодарю.


person Community    schedule 05.08.2009    source источник


Ответы (3)


Не уверен, что это работает в AIX, но в Linux вы можете сказать chmod +x script.sh, чтобы сделать его исполняемым, используя ./script.sh в каталоге сценария или используя /the/full/path/to/script.sh (если скрипт не находится в системном пути)

person Jake    schedule 05.08.2009
comment
chmod +x script.sh не будет искать script.sh в системном PATH. - person JesperE; 05.08.2009

сделать его исполняемым

chmod 755 /folder/of/your/script/script.sh

сделать его доступным для вызова из любой папки в системе

export PATH=$PATH:/folder/of/your/script

сделать его доступным только из папки script.sh

export PATH=$PATH:.
person Abu Aqil    schedule 05.08.2009

Просто сделайте следующее:

$ chmod u+x script1
$ ./script1

Не рекомендуется добавлять "." в переменную среды PATH из соображений безопасности.

person Barun    schedule 12.08.2009