После перезагрузки ОС не в ps -e, не в top crond не нахожу, после:
/etc/init.d/crond start #появляются и там, и там в самом низу.
Всё зависит от того, через что у вас инициализация, через sysvinit или poettering-manager.
В sysvinit:
# ps -eo pid,user,args|grep cron
7095 root /usr/sbin/crond -l 2.5
# chkconfig --list|grep cron
crond 0:выкл 1:выкл 2:вкл 3:вкл 4:вкл 5:вкл 6:выкл
# service crond status
crond is running
# ls -l $(find /etc/ -name *crond|grep rc)
-rwxr-xr-x 1 root root 1665 сен 20 2011 /etc/rc.d/init.d/crond
lrwxrwxrwx 1 root root 15 ноя 4 14:02 /etc/rc.d/rc0.d/K60crond -> ../init.d/crond
lrwxrwxrwx 1 root root 15 ноя 4 14:02 /etc/rc.d/rc1.d/K60crond -> ../init.d/crond
lrwxrwxrwx 1 root root 15 дек 12 22:36 /etc/rc.d/rc2.d/S40crond -> ../init.d/crond
lrwxrwxrwx 1 root root 15 дек 12 22:36 /etc/rc.d/rc3.d/S40crond -> ../init.d/crond
lrwxrwxrwx 1 root root 15 дек 12 22:36 /etc/rc.d/rc4.d/S40crond -> ../init.d/crond
lrwxrwxrwx 1 root root 15 дек 12 22:36 /etc/rc.d/rc5.d/S40crond -> ../init.d/crond
lrwxrwxrwx 1 root root 15 ноя 4 14:02 /etc/rc.d/rc6.d/K60crond -> ../init.d/crond
# rpm -ql vixie-cron|head -n 10
/etc/at.allow
/etc/at.deny
/etc/cron.allow
/etc/cron.d
/etc/cron.deny
/etc/crontab.template
/etc/pam.d/crond
/etc/rc.d/init.d/crond
/etc/sysconfig/limits.d/crond
/lib/systemd/system/crond.service
# rpm -ql vnstat|head -n 3
/etc/control.d/facilities/vnstat
/etc/cron.d/vnstat
/etc/vnstat.conf
По-поводу vnstat.conf в системе с ljonchik-init:
Поттеринга обуял NIH-синдром и он решил что все интерфейсы надо срочно переименовать.
Поэтому соответственно:
# cat /etc/vnstat.conf|head -n 5
# vnStat 1.11 config file
##
# default interface
Interface "eth0"
И 'vnstat --help'.
На предмет:
Думал,служба, как в Debian'e: /etc/init.d/vnstat status
так и не понял что делать с /etc/cron.d/vnstat .
Если пришли с Дебьян Визи, рекомендую познакомиться с шапкой 'man chkconfig'.
Формат команд в Дебьян и АЛьТе несущественно чуть-чуть отличается.
Дальше ман можно и не читать. Сало то же. Только в профиль.
/etc/init.d/crond start
Если в системе systemd, эта команда помогает обойти все костыли systemd посылая systemd в игнор, но она не скажет, может ли сервис быть запущеным на старте системы автоматом.
Насколько знаю:
кентавр сервер - sysvinit
кентавр десктоп - poettering-manager
Вроде бы в системе с systemd должен быть установлен и пакет:
$ apt-cache search sysvinit|grep systemd|tail -n 1
systemd-sysvinit - systemd System V init tools
Команда
# chkconfig --list
при установленном vixie-cron скажет, через что доступен сервис crond, через инит или поттеринга.
Она там даже предупреждение вывалит в случае чего.
А команда
# service crond start
вообще пошлет подальше если в системе не инит, а поттеринг и crond через sysvinit недоступен.
В системе с sysvinit при установленных vixie-cron и vnstat:
# chkconfig crond on # если не включен
# service crond restart # если уже работает, чтобы подхватил vnstat без ребута
В системе с systemd, если crond через сервисы sysvinit недоступен, брать poettering-manager, брать бубен, и стучать им в создателя системного менеджера, пока не нарисуются команды.