Публикации по теме 'daemon'
Раскрытие ваших демонов: создание сервисов в Ubuntu
Это не черная магия, но достаточно близко
В последнее время я связался с несколькими компаниями, чтобы спросить, не ищут ли они новых стажеров этим летом. Я еще не получил степень CS, но я хочу почувствовать реальный мир за пределами университета. Одна из этих компаний попросила меня создать и развернуть небольшой RESTful API.
Создать API было достаточно просто - ничего, с чем не смог бы справиться амбициозный студент. Закончив полировку конечного продукта, я загрузил исходный код..
Запустите свой скрипт Python как демон Linux
Демон, также известный как служба, — это программа или задание, которое обычно работает в фоновом режиме в нашей системе Linux и выполняет определенную задачу. Некоторыми распространенными примерами демона являются sshd.service (протокол SSH) и ftpd.service (протокол FTP).
Сценарий
В этом блоге мы рассмотрим следующий сценарий:
У нас есть скрипт Python (testdaemon.py), который запускается каждые 30 секунд и записывает в файл.
Нам нужно, чтобы этот сценарий продолжал работать в..
Вопросы по теме 'daemon'
Как мне написать код Mono Daemon
Я пытаюсь написать демон Mono C # для Linux.
Я хотел бы запускать и останавливать его после завершения обработки, а не просто убивать процесс.
У кого-нибудь есть примеры этого?
Изменить: я понял, как использовать start-stop-daemon...
21178 просмотров
schedule
26.05.2022
Как мне демонизировать произвольный скрипт в unix?
Мне нужен демонизатор, который может превратить произвольный общий сценарий или команду в демон .
Я бы хотел разобраться с двумя типичными случаями:
У меня есть сценарий, который должен работать вечно. Если он когда-нибудь умрет (или при...
41143 просмотров
schedule
14.06.2022
Разумно ли использовать PHP для демона?
Я хочу создать фоновый процесс, и мне сказали, что они обычно пишутся на C или что-то в этом роде. Я недавно узнал, что PHP можно использовать для создания демона, и я надеялся получить совет, если я должен использовать PHP таким образом.
Вот мои...
6445 просмотров
schedule
06.12.2022
Демон Ruby зависает на загрузке рельсов
У меня проблемы с корректной работой рабочего демона. Когда я бегу:
ruby script/workling_client run
демон начинает загружать рельсы, но зависает на неопределенное время. Когда я убиваю процесс, трассировка стека всегда одна и та же:...
1278 просмотров
schedule
30.12.2022
Лучшие практики создания сценариев службы Java или демона
Я ищу инструмент для запуска процессов Java-сервера в качестве служб демона в Linux (и, возможно, в Windows и других ОС). Я ищу лучшие практики, когда речь заходит о том, как создавать сценарии, пригодные для производства, и запускать конфигурацию....
4512 просмотров
schedule
16.08.2022
Инструмент для создания службы демона Java в Linux
Как лучше всего создать Java-приложение, которое можно запускать с помощью «сервиса» в Linux? Я собирался использовать JSW, доступный здесь , но не могу использовать лицензию на него (лицензия GPL или это стоит денег, насколько я могу судить). Мне...
17752 просмотров
schedule
11.03.2023
Демон Ruby не работает
Мне нужно запустить автономный скрипт ruby в качестве демона Unix (linux).
После запуска этого демона мне нужно запустить с ним другой метод Ruby.
Я установил драгоценный камень ruby-daemon на свой компьютер, используя файл gem install...
1152 просмотров
schedule
01.09.2022
Как имитировать функциональность DropBox с помощью скрипта Ruby?
Я хотел бы загружать документы в GoogleDocs каждый раз, когда ОС слышит, что файл был добавлен/перетащен/сохранен в указанную папку, точно так же, как DropBox загружает файл, когда вы сохраняете его в папке DropBox.
Что для этого потребуется в...
876 просмотров
schedule
15.05.2022
Как заставить Emacs оценивать файл при поднятии фрейма?
По сути, я настроил свой Emacs, чтобы он имел специальный elisp для графического интерфейса, но при запуске в режиме демона это не оценивается. Код примерно такой:
;; gui.el
(when window-system
(progn
;; do stuff here
))
Я бы...
294 просмотров
schedule
22.03.2023
Какие программы без графического интерфейса используют glib?
Какие программы без графического интерфейса (демоны) используют glib ?
1386 просмотров
schedule
24.09.2022
Есть ли способ повысить скорость запуска JVM?
Говорят, что Java в 10 раз быстрее Python с точки зрения производительности. Это то, что я вижу и по тестам. Но что действительно мешает Java, так это время запуска JVM.
Это тест, который я сделал:
$time xlsx2csv.py Types\ of\ ESI\...
16590 просмотров
schedule
31.01.2023
Прерывается ли сон при получении любого сигнала в perl?
У меня есть этот простой демон Perl:
#!/usr/bin/perl
use strict;
use warnings;
use Proc::Daemon;
Proc::Daemon::Init;
my $continue = 1;
$SIG{TERM} = sub { $continue = 0 };
$SIG{USR1} = sub { do_process(1) };
# basic daemon...
5020 просмотров
schedule
28.05.2023
Как убедиться, что работает только одна копия демона?
Мой код для демонстрации процесса:
static int daemonize( const char *lockfile )
{
pid_t pid, sid, parent;
int lfp = -1;
char buf[16];
/* already a daemon */
if ( getppid() == 1 ) return 1;
/* Each copy of the daemon will...
3673 просмотров
schedule
04.07.2022
Ошибка PyMongo при работе в Windows
Я только что установил pymongo из .exe на Windows 7. Я попытался подключиться к mongodb:
import pymongo
c = pymongo.Connection()
я получаю следующую ошибку:
Traceback (most recent call last):
File "<pyshell#1>", line 1, in...
339 просмотров
schedule
19.02.2023
Демон Rails не выводит никакой информации журнала
У меня есть собственный демон в моем приложении Rails. Это довольно просто (ищет в БД «запланированные» задания и «запускает» их). Это отлично работало в средах разработки и тестирования, но, конечно же, демон отказывается даже запускаться в рабочей...
2155 просмотров
schedule
28.07.2022
Как настроить ежедневный запуск скрипта Cron
У меня есть файл PHP, который я хотел бы запускать один раз в день. Я знаю, что для этого мне нужно настроить задание CRON. Насколько я понимаю, должен быть способ настроить задание CRON на моем веб-хостинге, но я не знаю, где он находится. Все,...
3493 просмотров
schedule
11.09.2022
Как запустить несколько демонов ruby и обрабатывать ввод и вывод каждого демона?
Вот код:
while 1
input = gets
puts input
end
Вот что я хочу сделать, но понятия не имею, как это сделать: я хочу создать несколько экземпляров кода для запуска в фоновом режиме и иметь возможность передавать ввод в конкретный...
1375 просмотров
schedule
19.04.2023
Особые соображения при выполнении файлового ввода-вывода в общем ресурсе NFS через демон на основе Python?
У меня есть демон на основе Python, который предоставляет REST-подобный интерфейс через HTTP для некоторых инструментов командной строки . Общая природа инструмента состоит в том, чтобы принять запрос, выполнить какое-либо действие командной...
3337 просмотров
schedule
23.05.2023
Выполнение внешнего .exe из локального .swf с помощью локального сервера XML Socket (C#)
Я разрабатываю надстройку/плагин для игры, которая заменяет встроенную функцию онлайн-игры. Игра загружает .swf, поэтому мое решение также должно быть swf, чтобы оно работало «в игре».
Я хотел бы иметь возможность, чтобы пользователь нажимал...
839 просмотров
schedule
16.11.2022
Как зарегистрироваться (установить) в качестве служебного Java-приложения с оболочкой JSVC в MacOS X
У меня есть приложение, которое я хочу запустить как службу в MacOS X. Я использовал JSVC в качестве оболочки, и в настоящее время он отлично запускается в консоли, процесс завершения работы правильный и т. д. Так что теперь я должен зарегистрировать...
1737 просмотров
schedule
27.06.2022