Принятие всего спама находится во включать файле, и поэтому перед запуском документа, Вы могли просто выполнить последующую обработку его:
test.gpp:
\define{lorem}{Lorem}
\define{ipsum}{ipsum...}
----- cut here ------
Затем сделайте:
gpp -T --include test.gpp test.md | sed '1,/----- cut here ------/d'
(Делает gpp
вывод к stdout? Иначе просто выполненный sed
на выходном файле.)
Попытка:
$ sudo /etc/init.d/sshd restart
Если это не работает и Ваше использование дистрибутива, такого как Fedora/CentOS/RHEL, и это использует systemd
затем попробуйте это:
$ systemctl sshd.service reload
Можно получить все команды это sshd.service
примет путем выполнения этого. Поразите клавишу Tab после ввода следующего:
$ systemctl sshd.service
cancel emergency is-enabled list-unit-files reload-or-restart start
condreload enable is-failed list-units reload-or-try-restart status
condrestart exit isolate load rescue stop
condstop force-reload kexec mask reset-failed suspend
daemon-reexec halt kill poweroff restart try-restart
daemon-reload help link preset set-environment unmask
default hibernate list-dependencies reboot show unset-environment
delete hybrid-sleep list-jobs reenable show-environment
disable is-active list-sockets reload snapshot
Если это - система Debian/Ubuntu, они используют upstart
к сервисам чесотки, по крайней мере, с более новыми версиями.
См. мой ответ на это названные Вопросы и ответы: Как “закрыть” открытые порты?. Я обсуждаю Ваши опции для использования выскочки и systemd далее в том ответе.
Вы могли использовать kill
отправить сигнал SIGHUP в рабочий процесс, если ни одно из вышеупомянутого не подходит для Вашего конкретного дистрибутива.
$ pkill -1 sshd
Отправит сигнал 1 (SIGHUP) в процесс sshd. Если Вы не имеете pkill
или pgrep
семейство команд можно использовать ps
.
PS $-eaf | grep sshd 1234
Затем возьмите тот идентификатор процесса и отправьте ему сигнал с помощью kill
команда.
$ kill -1 1234
Если Вы когда-нибудь забываете, которые, который можно использовать kill
команда для обнаружения через -l
переключатель.
$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
При использовании Ubuntu она использует Новомодный метод, так попробуйте следующее:
sudo stop ssh
sudo start ssh
or
sudo restart ssh
На Slackware способ сделать это:
# /etc/rc.d/rc.sshd restart
Как Вы, вероятно, понимаете, это действительно зависит от Вашего дистрибутива. Но если Вы не можете выяснить, какую систему Ваш имеют, и поэтому как демоны запускаются и останавливаются, комментарий от uprego мог бы быть Вашим лучшим выбором.
kill
и SIGHUP. – slm♦ 12.12.2013, 16:27