Я сделал сервис systemd, который должен запускать скрипт при запуске. Скрипт содержит пару эхо для энергосбережения и команду отключить мой bluetooth. Имеет исполняемые права.
Когда я запускаю сервис, он имеет неактивный (мертвый) статус.
Здесь вы можете увидеть мой сервис systemd и скрипт, который я пытаюсь запустить.
Я уже пробовал crontab: @reboot (сон 90; sh /home/maxim/bin/power.sh)
По-прежнему не было требуемых результатов.
[Unit]
Description=Example systemd service.
[Service]
Type=simple
ExecStart=/usr/bin/sudo /bin/sh /home/maxim/bin/power.sh
[Install]
WantedBy=default.target
Сценарий power.sh:
#!/bin/bash
echo 'min_power' > '/sys/class/scsi_host/host2
/link_power_management_policy'
echo 'min_power' > '/sys/class/scsi_host/host3
/link_power_management_policy'
echo 'min_power' > '/sys/class/scsi_host/host0
/link_power_management_policy'
echo 'min_power' > '/sys/class/scsi_host/host1
/link_power_management_policy'
echo '1500' > '/proc/sys/vm/dirty_writeback_centisecs'
rfkill block bluetooth