Показать полную графическую версию : автозагрузка
народ,найчите писать shell скрипты.....
что то ни один мой скрипт не хочет работать....
Barracuda
26-09-2003, 16:36
hameg
А по-подробнее можно? Что значит не работает?
Если не запускается, то ему пермишн надо впарить, либо запускать так:<shell_startup_file> <shell_script_name>
For example:
sh /etc/manual/check_state
В первой строчке лучше указать имя интерпретатора скрипта:#!/bin/sh
#!/bin/csh
#!/bin/bash
etc
Дальше отлаживаем его - у каждого шела есть свой ключ для отладки (кстати, этот ключ можно приклеить к имени шела в скрипте аля #!/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
да я ваще не знаю что зачем следует в порядке написания скрипта....
ruslandh
27-09-2003, 17:31
Посмотри:
http://www.ruslandh.narod.ru/howto_ru/Bash-Prog-Intro/index.html
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.