Как я могу запустить службу демона передачи перед входом в систему?

Интерфейс login1 теперь предоставляет сигнал. Вот модифицированный код:

#!/usr/bin/python
# slightly different code for handling suspend resume
# using login1 interface signals
#
import dbus      # for dbus communication (obviously)
import gobject   # main loop
from dbus.mainloop.glib import DBusGMainLoop # integration into the main loop

def handle_sleep_callback(sleeping):
  if sleeping:
    print "System going to hibernate or sleep"
  else:
    print "System just resumed from hibernate or suspend"

DBusGMainLoop(set_as_default=True) # integrate into main loob
bus = dbus.SystemBus()             # connect to dbus system wide
bus.add_signal_receiver(           # defince the signal to listen to
    handle_sleep_callback,            # name of callback function
    'PrepareForSleep',                 # signal name
    'org.freedesktop.login1.Manager',   # interface
    'org.freedesktop.login1'            # bus name
)

loop = gobject.MainLoop()          # define mainloop
loop.run()                         # run main loop
5
задан 25 March 2011 в 13:30

10 ответов

Вы просто установите пакет передачи-daemon, и он будет запущен автоматически во время загрузки через установленный им сценарий инициализации. Экземпляр, который запускается через скрипт init, будет запущен как пользователь debian-transmission, и он читает /etc/transmission-daemon/settings.json в качестве файла конфигурации.

См. transmission-daemon о том, как редактировать settings.json. Не забудьте запустить pkill -HUP transmission-d после редактирования settings.json, в противном случае ваши изменения будут перезаписаны в следующий раз, когда демон передачи будет остановлен.

7
ответ дан 25 May 2018 в 22:24

Вы просто установите пакет передачи-daemon, и он будет запущен автоматически во время загрузки через установленный им сценарий инициализации. Экземпляр, который запускается через скрипт init, будет запущен как пользователь debian-transmission, и он читает /etc/transmission-daemon/settings.json в качестве файла конфигурации.

См. transmission-daemon о том, как редактировать settings.json. Не забудьте запустить pkill -HUP transmission-d после редактирования settings.json, в противном случае ваши изменения будут перезаписаны в следующий раз, когда демон передачи будет остановлен.

7
ответ дан 25 July 2018 в 22:18

Вы просто установите пакет передачи-daemon, и он будет запущен автоматически во время загрузки через установленный им сценарий инициализации. Экземпляр, который запускается через скрипт init, будет запущен как пользователь debian-transmission, и он читает /etc/transmission-daemon/settings.json в качестве файла конфигурации.

См. transmission-daemon о том, как редактировать settings.json. Не забудьте запустить pkill -HUP transmission-d после редактирования settings.json, в противном случае ваши изменения будут перезаписаны в следующий раз, когда демон передачи будет остановлен.

7
ответ дан 26 July 2018 в 20:31

Вы просто установите пакет передачи-daemon, и он будет запущен автоматически во время загрузки через установленный им сценарий инициализации. Экземпляр, который запускается через скрипт init, будет запущен как пользователь debian-transmission, и он читает /etc/transmission-daemon/settings.json в качестве файла конфигурации.

См. transmission-daemon о том, как редактировать settings.json. Не забудьте запустить pkill -HUP transmission-d после редактирования settings.json, в противном случае ваши изменения будут перезаписаны в следующий раз, когда демон передачи будет остановлен.

7
ответ дан 31 July 2018 в 12:31

Вы просто установите пакет передачи-daemon, и он будет запущен автоматически во время загрузки через установленный им сценарий инициализации. Экземпляр, который запускается через скрипт init, будет запущен как пользователь debian-transmission, и он читает /etc/transmission-daemon/settings.json в качестве файла конфигурации.

См. transmission-daemon о том, как редактировать settings.json. Не забудьте запустить pkill -HUP transmission-d после редактирования settings.json, в противном случае ваши изменения будут перезаписаны в следующий раз, когда демон передачи будет остановлен.

7
ответ дан 2 August 2018 в 03:46

Вы просто установите пакет передачи-daemon, и он будет запущен автоматически во время загрузки через установленный им сценарий инициализации. Экземпляр, который запускается через скрипт init, будет запущен как пользователь debian-transmission, и он читает /etc/transmission-daemon/settings.json в качестве файла конфигурации.

См. transmission-daemon о том, как редактировать settings.json. Не забудьте запустить pkill -HUP transmission-d после редактирования settings.json, в противном случае ваши изменения будут перезаписаны в следующий раз, когда демон передачи будет остановлен.

7
ответ дан 4 August 2018 в 19:50

Вы просто установите пакет daemon , и он будет запущен автоматически во время загрузки через установочный скрипт, который он устанавливает. Экземпляр, запускаемый с помощью сценария инициализации, будет запускаться как пользователь debian-transmission , и он читает /etc/transmission-daemon/settings.json в качестве файла конфигурации ,

См. https://trac.transmissionbt.com/wiki/EditConfigFiles о том, как редактировать settings.json . Не забудьте запустить pkill -HUP transmission-d после редактирования settings.json , в противном случае ваши изменения будут перезаписаны в следующий раз, когда демон передачи будет остановлен.

7
ответ дан 6 August 2018 в 03:53

Вы просто установите пакет daemon , и он будет запущен автоматически во время загрузки через установочный скрипт, который он устанавливает. Экземпляр, запускаемый с помощью сценария инициализации, будет запускаться как пользователь debian-transmission , и он читает /etc/transmission-daemon/settings.json в качестве файла конфигурации ,

См. https://trac.transmissionbt.com/wiki/EditConfigFiles о том, как редактировать settings.json . Не забудьте запустить pkill -HUP transmission-d после редактирования settings.json , в противном случае ваши изменения будут перезаписаны в следующий раз, когда демон передачи будет остановлен.

7
ответ дан 7 August 2018 в 21:50

Вы просто установите пакет daemon , и он будет запущен автоматически во время загрузки через установочный скрипт, который он устанавливает. Экземпляр, запускаемый с помощью сценария инициализации, будет запускаться как пользователь debian-transmission , и он читает /etc/transmission-daemon/settings.json в качестве файла конфигурации ,

См. https://trac.transmissionbt.com/wiki/EditConfigFiles о том, как редактировать settings.json . Не забудьте запустить pkill -HUP transmission-d после редактирования settings.json , в противном случае ваши изменения будут перезаписаны в следующий раз, когда демон передачи будет остановлен.

7
ответ дан 10 August 2018 в 10:04

Вы просто установите пакет daemon , и он будет запущен автоматически во время загрузки через установочный скрипт, который он устанавливает. Экземпляр, запускаемый с помощью сценария инициализации, будет запускаться как пользователь debian-transmission , и он читает /etc/transmission-daemon/settings.json в качестве файла конфигурации ,

См. https://trac.transmissionbt.com/wiki/EditConfigFiles о том, как редактировать settings.json . Не забудьте запустить pkill -HUP transmission-d после редактирования settings.json , в противном случае ваши изменения будут перезаписаны в следующий раз, когда демон передачи будет остановлен.

7
ответ дан 13 August 2018 в 16:24

Другие вопросы по тегам:

Похожие вопросы: