updated notes
This commit is contained in:
@@ -240,7 +240,52 @@ atq # List all scheduled jobs
|
|||||||
atrm 1 # Remove the scheduled job with ID 1
|
atrm 1 # Remove the scheduled job with ID 1
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### systemd
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo systemctl start sshd # Start the sshd service
|
||||||
|
sudo systemctl stop sshd # Stop the sshd service
|
||||||
|
sudo systemctl restart sshd # Restart the sshd service
|
||||||
|
|
||||||
|
sudo systemctl enable sshd # Enable the sshd service to start on boot
|
||||||
|
sudo systemctl disable sshd # Disable the sshd service from starting on boot
|
||||||
|
sudo systemctl status sshd # Check the status of the sshd service
|
||||||
|
|
||||||
|
sudo systemctl daemon-reload # Reload the systemd daemon
|
||||||
|
|
||||||
|
sudo systemctl mask sshd # Mask the sshd service
|
||||||
|
sudo systemctl unmask sshd # Unmask the sshd service
|
||||||
|
```
|
||||||
|
|
||||||
|
### systemd service and timer commands
|
||||||
|
|
||||||
|
```bash
|
||||||
|
### Creating a service ###
|
||||||
|
sudo nano /etc/systemd/system/myapp.service
|
||||||
|
# [Unit]
|
||||||
|
# Description=My App
|
||||||
|
# After=network.target
|
||||||
|
|
||||||
|
# [Service]
|
||||||
|
# ExecStart=/usr/bin/myapp
|
||||||
|
|
||||||
|
|
||||||
|
### Creating a timer ###
|
||||||
|
sudo nano /etc/systemd/system/myapp.timer
|
||||||
|
# [Unit]
|
||||||
|
# Description=My App Timer
|
||||||
|
# After=myapp.service
|
||||||
|
|
||||||
|
# [Timer]
|
||||||
|
# OnBootSec=10min
|
||||||
|
# OnCalendar=daily
|
||||||
|
|
||||||
|
### Tying the timer to the service ###
|
||||||
|
sudo systemctl link /etc/systemd/system/myapp.timer
|
||||||
|
|
||||||
|
### Starting a service ###
|
||||||
|
sudo systemctl start myapp
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user