Войти

Показать полную графическую версию : автозагрузка


hameg
26-09-2003, 16:24
народ,найчите писать 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, а по завершении отладки - прибить).

hameg
26-09-2003, 18:37
ну к примеру как будет выглядеть скрипт для запуска
sarg
squid -k rotate.


и еще мне к примеру каждый раз звук надо анмутить
типа ./audunmute

как будет выглядеть скрипт для ее автозагрузки....

sergleo
26-09-2003, 18:53
Для 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

ЗЫ Прошу не пинать... скрипт не мой - но прекрасно работает. Откорректируй под себя и все.

Dimon
26-09-2003, 19:01
hameg
А ты chmod +x <flename> после написания скрипта делаешь?

hameg
27-09-2003, 11:47
Dimon
да я ваще не знаю что зачем следует в порядке написания скрипта....

ruslandh
27-09-2003, 17:31
Посмотри:
http://www.ruslandh.narod.ru/howto_ru/Bash-Prog-Intro/index.html




© OSzone.net 2001-2012