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

Reply via email to