В чем разница между работой и услугами?
Возможный дубликат:
В чем разница между "Service" и "/etc/init.d/"?
Так каковы различия между рабочими местами, которые расположены в /etc/init/который я называю письмом start myJobпо сравнению с услугой, по которой я звоню sudo service aservice reload?
Спасибо
1 ответ
Сервис - это тип работы (задания - это либо задачи, либо услуги).
От upstart поваренная книга:
4.1 Работа
"Единица работы" - обычно "Задача" или "Служба". Каждое задание определено в файле конфигурации задания.
4.1.1 Типы работ
4.1.1.1 Задание
Задание - это задание, которое запускает кратковременный процесс, то есть программу, выполнение которой может занять много времени, но которая имеет определенный срок действия и конечное состояние.
Например, удаление файла может быть заданием с момента запуска команды, удаляет рассматриваемый файл (что может занять некоторое время, если файл огромен), а затем команда удаления заканчивается.
4.1.1.2 Сервисное задание
Сервисное задание - это длительный процесс (или процесс daemon(3)). Это противоположность заданию, так как задание на обслуживание может никогда не закончиться само по себе.
Примерами сервисных заданий являются такие объекты, как базы данных, веб-серверы или FTP-серверы.
4.1.1.3 Абстрактная работа
Есть еще один тип работы, который не имеет разделов сценария или разделов exec. Такие абстрактные задания все еще можно запускать и останавливать, но у них не будет соответствующего дочернего процесса (PID). Фактически, запуск такой работы приведет к ее постоянному "запуску", если не будет остановлен администратором. Абстрактные задания существуют только в самом Upstart, но могут быть очень полезны. Смотрите, например:
Вакансии, которые "Run Forever" Синхронизация