1.1 KiB
1.1 KiB
note type, date, done
| note type | date | done | |
|---|---|---|---|
|
2026-06-03 | true |
To add a systemctl
-
create a new systemd service file:
sudo nano /etc/systemd/system/name.service -
example content:
[Unit]Description=Watch TODO Directory and Update Master Task ListAfter=network.target[Service]ExecStart=/usr/local/bin/watch-todo.shRestart=alwaysUser=zaineWorkingDirectory=/home/zaine/master-folder/org<sub>files</sub>/todoStandardOutput=append:/var/log/watch-todo.logStandardError=append:/var/log/watch-todo.log[Install] WantedBy=multi-user.target
-
reload and start:
sudo systemctl daemon-reloadsudo systemctl enable watch-todo.servicesudo systemctl start watch-todo.service
To remove a systemctl service:
systemctl stop \[servicename\]
systemctl disable \[servicename\]
rm *etc/systemd/system*\[servicename\]
rm *etc/systemd/system*\[servicename\] \# and symlinks that might be related
rm *usr/lib/systemd/system*\[servicename\]
rm *usr/lib/systemd/system*\[servicename\] \# and symlinks that might be related
systemctl daemon-reload
systemctl reset-failed