FTP-сервер, запускаемый при изменении уровня запуска 2 на 5

Я считаю, что вы ищете - max-depth .

Так, например. Если бы вы хотели рассчитать использование диска каталогом без всех его подкаталогов, это было бы так.

du [directory name] --max-depth=1

Если вы хотите узнать размер подкаталогов, просто увеличьте глубину.

Я нашел ссылку, которая дает много информации о том, как использовать du , если это не помогло, вы можете проверить этот сайт о du . Что дает хороший объем информации о du .

0
28.10.2015, 17:54
1 ответ

Если вы посмотрите man update-rc.d , вы увидите несколько примеров. Вот что вы, вероятно, захотите:

update-rc.d proftpd start 80 5 . stop 20 0 1 2 3 4 6 .

80 и 20 предназначены только для того, чтобы proftpd запускался позже, чем большинство других сервисов.

Вам может потребоваться сначала удалить существующие ссылки с помощью: update-rc.d -f proftpd remove .


Если у вас более новая версия ОС, может показаться, что описанное выше работает, но не примет во внимание ваши варианты. Вместо этого вам нужно будет отредактировать файл /etc/init.d/proftpd и изменить его заголовки на что-то вроде этого:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          proftpd
# Required-Start:    $all
# Required-Stop:     $all
# Default-Start:     5
# Default-Stop:      0 1 2 3 4 6
# X-Interactive:     false
# Short-Description: proftpd
### END INIT INFO

И запустить update-rc.d proftpd вместо этого по умолчанию .

Это связано с тем, что позже update-rc.d просто вызовет insserv для выполнения работы, и все зависимости и запуск / остановка теперь обрабатываются автоматически, и вы не можете их изменить.

Убедитесь, что у вас есть правильные ссылки с помощью ls -l / etc / rc * / * proftpd . Например, вывод:

lrwxrwxrwx 1 root root  /etc/rc0.d/K01proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root  /etc/rc1.d/K01proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root  /etc/rc2.d/K01proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root  /etc/rc3.d/K01proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root  /etc/rc4.d/K01proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root  /etc/rc5.d/S04proftpd -> ../init.d/proftpd
lrwxrwxrwx 1 root root  /etc/rc6.d/K01proftpd -> ../init.d/proftpd
0
29.04.2021, 00:21

Теги

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