![]() |
народ,найчите писать shell скрипты.....
что то ни один мой скрипт не хочет работать.... |
hameg
А по-подробнее можно? Что значит не работает? Если не запускается, то ему пермишн надо впарить, либо запускать так:[pre]<shell_startup_file> <shell_script_name> For example: sh /etc/manual/check_state[/pre] В первой строчке лучше указать имя интерпретатора скрипта:[pre]#!/bin/sh #!/bin/csh #!/bin/bash etc[/pre] Дальше отлаживаем его - у каждого шела есть свой ключ для отладки (кстати, этот ключ можно приклеить к имени шела в скрипте аля #!/bin/sh -x, а по завершении отладки - прибить). |
ну к примеру как будет выглядеть скрипт для запуска
sarg squid -k rotate. и еще мне к примеру каждый раз звук надо анмутить типа ./audunmute как будет выглядеть скрипт для ее автозагрузки.... |
Для sarg:
#!/bin/bash #Get yesterday date YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y) /usr/sbin/sarg -o /var/www/html/squid/daily -d $YESTERDAY > /dev/null 2>&1 exit 0 ЗЫ Прошу не пинать... скрипт не мой - но прекрасно работает. Откорректируй под себя и все. |
hameg
А ты chmod +x <flename> после написания скрипта делаешь? |
Dimon
да я ваще не знаю что зачем следует в порядке написания скрипта.... |
|
Время: 02:47. |
Время: 02:47.
© OSzone.net 2001-