Мне нужно выполнить его во время загрузки, чтобы можно было продлить процесс загрузки.
Вот мой код.
Код: Выделить всё
#!/bin/bash
LOGFILE="/home/cnc/Desktop/brt.txt"
echo "A $(date)" >> "$LOGFILE"
sleep 100
echo "B $(date)" >> "$LOGFILE"
Код: Выделить всё
[Unit]
Description=My Sleeper Script
[Service]
ExecStart=/home/cnc/Desktop/sleeperScript.sh
WorkingDirectory=/home/cnc/Desktop
Type=oneshot
RemainAfterExit=true
[Install]
WantedBy=multi-user.target
Код: Выделить всё
sudo systemctl daemon-reload
sudo systemctl enable mySleeper.service
Код: Выделить всё
A Mon Oct 14 16:27:48 +03 2024
B Mon Oct 14 16:29:28 +03 2024
Вот мой файл журнала после загрузки системы;
Код: Выделить всё
A Mon Oct 14 16:32:59 +03 2024
Код: Выделить всё
A Mon Oct 14 16:32:59 +03 2024
B Mon Oct 14 16:34:39 +03 2024
Как заставить ее спать во время экрана загрузки?
Подробнее здесь: https://stackoverflow.com/questions/790 ... ash-script