nutbutter@discuss.tchncs.de to linuxmemes@lemmy.world · edit-24 个月前chmod 666discuss.tchncs.deexternal-linkmessage-square9fedilinkarrow-up17arrow-down10
arrow-up17arrow-down1external-linkchmod 666discuss.tchncs.denutbutter@discuss.tchncs.de to linuxmemes@lemmy.world · edit-24 个月前message-square9fedilink
minus-squareGonzako@lemmy.worldlinkfedilinkarrow-up0·4 个月前How does one actually use systemd? I tried making a script to trigger every time I boot up but it didn’t work out for me
minus-squaree8d79@discuss.tchncs.delinkfedilinkarrow-up1·4 个月前This should work. Add a file /home/username/.config/systemd/user/my_cool_service.service with this content: [Unit] Description=My cool service [Service] Type=oneshot ExecStart=/home/username/my_cool_script.sh [Install] WantedBy=default.target Now add the script /home/username/my_cool_script.sh. #!/bin/bash echo "Hello from my cool script." Enable and run the service. $ chmod +x /home/username/my_cool_script.sh $ systemctl --user daemon-reload $ systemctl --user enable my_cool_service.service # Optional: $ systemctl --user start my_cool_service.service $ journalctl -e --user-unit=my_cool_service # You should see the echoed string from the script. The service should now run every time the user username logs in.
How does one actually use systemd? I tried making a script to trigger every time I boot up but it didn’t work out for me
This should work. Add a file
/home/username/.config/systemd/user/my_cool_service.servicewith this content:Now add the script
/home/username/my_cool_script.sh.#!/bin/bash echo "Hello from my cool script."Enable and run the service.
$ chmod +x /home/username/my_cool_script.sh $ systemctl --user daemon-reload $ systemctl --user enable my_cool_service.service # Optional: $ systemctl --user start my_cool_service.service $ journalctl -e --user-unit=my_cool_service # You should see the echoed string from the script.The service should now run every time the user
usernamelogs in.