Как к pkill из сценария?

Это не действительно ответ, но просто межотдых находит.

Я играл вокруг с lsattr -v и на каждый новый файл кажется, что Вы создаете, присвоили уникальное число ему. Я не уверен, корректно ли это, мой expirement документируется ниже.

$ mkdir temp                  # make a new folder
$ cd temp       
$ touch a b c d e f g         # create a lot files in that folder.
$ lsattr -v *                 # checkout those files using lsattr -v
1386486996 -------------e- a
1386486997 -------------e- b
1386486998 -------------e- c
1386486999 -------------e- d
1386487000 -------------e- e
1386487001 -------------e- f
1386487002 -------------e- g

Это поведение могло быть ограничено распределением или форматом диска.

3
05.04.2012, 07:31
1 ответ
#!/usr/local/bin/bash
PID=`pidof inetd`
MAIL="/usr/bin/mail"
USER="ian@mail-server.com"
sudo kill -s HUP $PID
$MAIL -s "inetd restarted on mail-server" $USER < /dev/null
exit 0

Если pidof доступно.

3
27.01.2020, 21:24
  • 1
    Спасибо llua, это работает без проблем. Только из любопытства можно ли сказать, почему мы не можем использовать pkill, вместо этого уничтожают? Спасибо еще раз. Ian –  Ian 05.04.2012, 10:02
  • 2
    Вы возражаете вставлять полный вывод ошибки? или была полная ошибка, возвращенная Вам, было "Зависание". содержание –  llua 05.04.2012, 23:06
  • 3
    Извините я отсутствовал в течение нескольких дней. Да, "Зависание" было общим сообщением. Я запускаю скрипт на Солярисе 5.7 между прочим. Спасибо за Вашу помощь. –  Ian 11.04.2012, 07:16

Теги

Похожие вопросы