Люди помогите!
Скажите же как делать такую ротацию лог файла программой newsyslog.
Нужно лишь послать послать процессу комунду "killall -HUP <имя процесса>" после ротации лог файла. Но к сожалению в документации к newsyslog я не нашел такой функции.
>Люди помогите!
>Скажите же как делать такую ротацию лог файла программой newsyslog.
>Нужно лишь послать послать процессу комунду "killall -HUP <имя процесса>" после ротации лог файла. Но к сожалению в документации к newsyslog я не нашел такой функции./usr/local/squid/var/logs/cache.log nobody: 600 2 * @01T02 Z /usr/local/ squid/var/logs/squid.pid 1
>/usr/local/squid/var/logs/cache.log nobody: 600 2 *
> @01T02 Z /usr/local/ squid/var/logs/squid.pid 1
>
>http://old.softerra.ru/freeos/16169/page1.htmlВсе бы было бы хорошо если бы у этого процесса был PID файл, но его нет к сожалению. В документации к моей программе сказано, для того чтобы производить ротацию лог файла, нужно послать именно команду "killall -HUP <имя процесса>". Вот собственно почему я и обратился за помощью.
Ребят помогите! Не верю что у меня единичный случай!
>Ребят помогите! Не верю что у меня единичный случай!4to za programma ?
>>Ребят помогите! Не верю что у меня единичный случай!
>
>4to za programma ?
а что программа не имеет параметра для сохранения пид-файла???
Если нет то после запуска пид возвращается сделайте
echo $? > /var/run/proga.pid
>>>Ребят помогите! Не верю что у меня единичный случай!
>>
>>4to za programma ?
>а что программа не имеет параметра для сохранения пид-файла???
>Если нет то после запуска пид возвращается сделайте
>echo $? > /var/run/proga.pidman bash:
...
? Expands to the status of the most recently executed foreground pipeline.
...
! Expands to the process ID of the most recently executed background (asynchronous) command.
...$? i PID processa - dve raznije ve6i.