On Thu, 2014-02-13 at 20:00 +1100, Scott Ferguson wrote: > Make the script S12whatever and then install systemd(?)
You need to make a _unit_ to start the S12whatever script, no need for the "S12" you can call it "whatever", but you need to edit a unit. FWIW all jokes about systemd units using CamelCase are already written. [rocketmouse@archlinux ~]$ man systemd.unit SYSTEMD.UNIT(5) systemd.unit SYSTEMD.UNIT(5) NAME systemd.unit - Unit configuration SYNOPSIS service.service, socket.socket, device.device, mount.mount, automount.automount, swap.swap, target.target, path.path, timer.timer, snapshot.snapshot, slice.slice, scope.scope /etc/systemd/system/* /run/systemd/system/* /usr/lib/systemd/system/* ... $HOME/.config/systemd/user/* /etc/systemd/user/* /run/systemd/user/* /usr/lib/systemd/user/* ... DESCRIPTION A unit configuration file encodes information about a service, a socket, a device, a mount point, an automount point, a swap file or partition, a start-up target, a watched file system path, a timer controlled and supervised by systemd(1), a temporary system state snapshot, a resource management slice or a group of externally created processes. The syntax is inspired by XDG Desktop Entry Specification[1].desktop files, which are in turn inspired by Microsoft Windows .ini files. This man page lists the common configuration options of all the unit types. These options need to be configured in the [Unit] or [Install] sections of the unit files. In addition to the generic [Unit] and [Install] sections described here, each unit may have a type-specific section, e.g. [Service] for a service unit. See the respective man pages for more information: systemd.service(5), systemd.socket(5), systemd.device(5), systemd.mount(5), systemd.automount(5), systemd.swap(5), systemd.target(5), systemd.path(5), systemd.timer(5), systemd.snapshot(5). systemd.slice(5). systemd.scope(5). [snip] [rocketmouse@archlinux ~]$ cat /etc/systemd/system/multi-user.target.wants/alice.service [Unit] Description=Alice PPPoE [Service] Type=oneshot ExecStart=/etc/rc.d/alice start ExecStop=/etc/rc.d/alice stop RemainAfterExit=true [Install] WantedBy=multi-user.target [rocketmouse@archlinux ~]$ cat /etc/systemd/system/multi-user.target.wants/rtirq.service [Unit] Description=Realtime IRQ thread system tuning [Service] Type=oneshot ExecStart=/etc/rc.d/rtirq start ExecStop=/etc/rc.d/rtirq stop RemainAfterExit=true [Install] WantedBy=multi-user.target -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1392284200.678.59.camel@archlinux