November 2012
Intermediate to advanced
888 pages
54h 46m
Polish
Chcemy uruchomić proces w tle tak, by użytkownicy i system operacyjny w jak najmniejszym stopniu ingerowali w jego działanie.
W języku Ruby w wersji 1.9 można wywołać metodę Process.daemon, która przekształca bieżący proces w demon. W innym przypadku najbardziej niezawodnym sposobem jest skorzystanie z modułu Daemonize. Nie jest on dostępny w postaci gemu, ale warto go pobrać i zainstalować, ponieważ dzięki niemu pisanie demonów jest łatwe i skuteczne:
#!/usr/bin/ruby # daemonize_daemon.rb require 'tempfile' require 'daemonize' include Daemonize # Zaimportowanie klasy Daemonize::daemonize do bieżącej # przestrzeni nazw puts 'Za chwilę proces zamieni się w demon.' ...
Read now
Unlock full access