Первый раз практически зпустил Линукс. Есть у меня скрипт. Ну самый простой. Ну предположим ткой: #script1 #! /bin/sh echo "Current directory:" pwd Я его сохранил в файл script.sh Положил в католог home Как мне его теперь запустить из терминала? Запускал так ubuntu@ubuntu:~$ sh script.sh пишет скрипт не найден или что-то похожее
запускается просто имя в терминале пишешь имя файла скрипта,находясь в той дерриктории где скрипт лежит либо указывая в теминале полный путь до нее, и жмешь енетр...не уверен что верхняя строка правильная...обычно первой сторокой после символов #! прописывается путь к программе исполнителю скрипта, а уже потом закомментированное описание...что у тебя и сделано наоборот...хотя хз я скриптов мало писал...
#!/bin/bash echo "Current directory:" pwd Точто не помню, но вроде файл script.sh должен быть исполняемым.
не надо bash в убунту все нормально работает через sh, любой системный или программы какой-ниб скрипт открой в текстовом редакторе и посмотри его структуру да попробуй запустить...
попробовал запустить так: ubuntu@ubuntu:~$ #! /bin/sh ubuntu@ubuntu~$ sh 1.3.sh Current directory: not foundpwd ubuntu@ubuntu:~$ т.е. скрипт он вроде запустил, но команда pwd почему-то не найдена? Флавиус, как сделать скрипт исполняемым?
Наберите в консоли или правой кнопкой мыши по скрипту -> свойства -> Права -> поставить галочку [Позволять выполнение файла как программы]
не знаю, что было, создал заново аналогичный скрипт и вызвал: ubuntu@ubuntu:~$ bash script.sh Все заработало добавлено через 6 минут С эти разобрался, теперь такой вопрос. Как мне создать свой crontab файл, в котором бы было указание запускать вышеуказанный скрипт ну скажем через 1 минуту. Что я для этого сделал: создал фал, допустим mycron в нем написал * 1 * * * bash script.sh далее ubuntu@ubuntu:~$ # crontab mycron Но чего-то не пошло... ((( добавлено через 3 часа 32 минуты Всем спасибо. Все сделал )))