From 3adc4e797f697898b82a65c53285c9b46710af5b Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sun, 18 Nov 2018 17:14:24 -0500 Subject: [PATCH 1/4] Create custom.target --- systemd/custom.target | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 systemd/custom.target diff --git a/systemd/custom.target b/systemd/custom.target new file mode 100644 index 00000000..05b22684 --- /dev/null +++ b/systemd/custom.target @@ -0,0 +1,5 @@ +[Unit] +Description=Custom Target +Requires=multi-user.target +After=multi-user.target +AllowIsolate=yes From 1b7d763bf8858f4548dd24fb362b28ba4deb0c62 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sun, 18 Nov 2018 17:15:09 -0500 Subject: [PATCH 2/4] Create new.service --- systemd/new.service | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 systemd/new.service diff --git a/systemd/new.service b/systemd/new.service new file mode 100644 index 00000000..99ba5b33 --- /dev/null +++ b/systemd/new.service @@ -0,0 +1,10 @@ +[Unit] +Description=My last command +After=multi-user.target + +[Service] +Type=simple +ExecStart=/sbin/last_command + +[Install] +WantedBy=custom.target From 5a55424a77b4452a20d0011e406ffd5785e43347 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sun, 18 Nov 2018 17:15:38 -0500 Subject: [PATCH 3/4] Update new.service --- systemd/new.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/systemd/new.service b/systemd/new.service index 99ba5b33..3c38fee9 100644 --- a/systemd/new.service +++ b/systemd/new.service @@ -4,7 +4,7 @@ After=multi-user.target [Service] Type=simple -ExecStart=/sbin/last_command +ExecStart=/home/pi/CubeSatSim/demo.sh > /home/pi/CubeSatSim/log.txt 2>&1 [Install] WantedBy=custom.target From 475764ef8557d8c4f4cb557ef473ac998b81518c Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Sun, 18 Nov 2018 17:18:41 -0500 Subject: [PATCH 4/4] Create README.md --- systemd/README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 systemd/README.md diff --git a/systemd/README.md b/systemd/README.md new file mode 100644 index 00000000..038d9c25 --- /dev/null +++ b/systemd/README.md @@ -0,0 +1,12 @@ +sudo mv custom.target /etc/systemd/system/custom.target + +sudo mv new.service /etc/systemd/system/custom.target.wants/new.service + +sudo systemctl list-units --type target --all + +sudo systemctl isolate custom.target + +sudo ln -sf /etc/systemd/system/custom.target /etc/systemd/system/default.target + +sudo reboot now +