• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 09.03.2018 17:54

rc.local - hvordan gør man det nu

Hjælp generelt
Hey Gutter.
Jeg har en Debian 9 MythTV Backend server - hvor jeg tidligere har kørt diverse scripts fra min rc.local.
Nu ser jeg så at denne er uddateret - Så hvordan man kalder så enkelte scripts?

Før i tiden havde jeg blandt andet en deluge daemon kørende - Men man kan jo godt få rc.local til at køre - men er det den "rigtige" måde

PS: Syntes virkeligt jeg har problemer med at få ting til at fungere under deres
/etc/systemd/system/*.service - selv jeg kan få startet en service under normal kørsel

/etc/init.d/ffdecsawrapper start

Men hvis jeg vil ligge den ind som startes automatisk fra boot - kører jeg en

systemctl enable ffdecsawrapper
Og/eller
update-rc.d ffdecsawrapper defaults

Men den starter ikke noget op fra boot
Så ligger jeg en fil under /etc/systemd/system/ffdecsawrapper.service - så kan jeg se den starter daemon hvor efter den lukker den igen.
Min servcice fil er denne minimale udgave

[Unit]
Description=DVBloopback Modules
After=systemd-modules-load.service
DefaultDependencies=no

[Service]
Type=oneshot
ExecStart=/usr/bin/ffdecsawrapper

[Install]
WantedBy=multi-user.target

Jeg er lidt i tvivl omkring ExecStart
Da /etc/init.d/ffdecsawrapper indlæser lokale params fra /etc/default/ffdecsawrapper og har faktisk en lang opstart kommando som samles i /etc/init.d/ffdecsawrapper

Skal man skrive den ind i *.service filen ala som ssh gør i sin ???

[Unit]
Description=OpenBSD Secure Shell server
After=network.target auditd.service
ConditionPathExists=!/etc/ssh/sshd_not_to_be_run

[Service]
EnvironmentFile=-/etc/default/ssh
ExecStartPre=/usr/sbin/sshd -t
ExecStart=/usr/sbin/sshd -D $SSHD_OPTS
ExecReload=/usr/sbin/sshd -t
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
RestartPreventExitStatus=255
Type=notify

[Install]
WantedBy=multi-user.target
Alias=sshd.service







  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer2

# 1

7 år 10 måneder siden

Permalink

Indsendt af frogmaster den 9. marts 2018 kl. 23:39

Permalink

Du skal formentlig definere

Du skal formentlig definere opstart af dine scripts efter opskriften beskrevet i linket herunder, men fordi jeg ikke kender Debian 9, så ved jeg ikke hvordan den reagerer med systemd.

How to Create and Run New Service Units in Systemd Using Shell Script:
https://www.tecmint.com/create-new-service-units-in-systemd/

Jeg starter og kontrollerer scripts med fx disse commands:

Starter uden at enable boot:
systemctl start vncserver-x11-serviced.service

Viser status:
systemctl status vncserver-x11-serviced.service

Enable under boot:
systemctl enable vncserver-x11-serviced.service

Viser alle aktive tjenester:
systemctl --type=service
  • Log ind eller opret dig for at tilføje kommentarer

# 2

7 år 10 måneder siden

Permalink

Indsendt af osjensen den 10. marts 2018 kl. 00:00

Permalink

Det findes der

Det findes der selvfølgelig, et værktøj til:
https://ddumont.wordpress.com/2017/01/04/new-with-cme-a-gui-to-configur…

Det har @peque selvfølgelig ikke behov for, men andre kan måske have glæde af sådan en GUI.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

GRUB 2.14 introducerer understøttelse af EROFS, forbedringer til Btrfs og LVM 0
KDE Plasma 6.6 tilføjer en funktion, som brugerne har spurgt efter i evigheder 0
Linux i København 12.01.2026: Open source i det offentlige 0
Dansk distro Omarchy 0
KDE overgår indsamlingsmålet for 2025 med rekordstor støtte fra lokalsamfundet 0

Seneste aktivitet

Linux Mint 22.3 - hvornår opdatere? 8
E-mail blues 5
BigLinux 1
Canon-printer: Jeg savner "Ink-Toner Level"-meddelelse 10
billede af nuværende installation 2
mapper 4
LinuxIn live 9
Linux Debian på ekstern HD 4
usb disk *LØST* 2
Pacman kunne erstattes af en anden Rust baseret mulighed 1
Epson skanner software 8
Debian 1
Printer Epson ET-2865 problem 8
Winboat 4
Nu kan man skrive private beskeder 14
Mint på imac 2009 34
Firefox AI 7
Kunstig inteligens 6
Kopiering til min Samsung telefon 9
Installation af programmer 21

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !