Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   автозагрузка (http://forum.oszone.net/showthread.php?t=16976)

hameg 26-09-2003 16:24 92043

народ,найчите писать shell скрипты.....
что то ни один мой скрипт не хочет работать....

Barracuda 26-09-2003 16:36 92044

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, а по завершении отладки - прибить).

hameg 26-09-2003 18:37 92045

ну к примеру как будет выглядеть скрипт для запуска
sarg
squid -k rotate.


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

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

sergleo 26-09-2003 18:53 92046

Для 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 92047

hameg
А ты chmod +x <flename> после написания скрипта делаешь?

hameg 27-09-2003 11:47 92048

Dimon
да я ваще не знаю что зачем следует в порядке написания скрипта....

ruslandh 27-09-2003 17:31 92049

Посмотри:
http://www.ruslandh.narod.ru/howto_r...tro/index.html


Время: 02:47.

Время: 02:47.
© OSzone.net 2001-