Köra kommando automatiskt vid uppstart ?

Trädvy Permalänk
Medlem
Plats
Gävle
Registrerad
Sep 2005

Köra kommando automatiskt vid uppstart ?

Jag undrar hur jag gör för att lättast köra ett kommando vid varje uppstart. Som det är nu så får jag manuellt köra kommandot:
"rar2fs /media/Main/ /home/user/media/ --seek-length=1 -o allow_other" vid varje uppstart.

Burken kör Lubuntu om det spelar roll.

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jul 2016

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Trädvy Permalänk
Medlem
Registrerad
Nov 2013

Om du kan vänta på att cron deamonen startar kan du skapa ett cronjob.
Editera crontab -e och lägg till:

@reboot /path/to/script

Ganska säker på att det kommer göra det du vill.

Chassi: Fractal Design Mini C, Kylning: Noctua NH-D15S, PSU: EVGA SN G2 750W,
CPU: Intel 8700K @ 4.8Ghz, GPU: Palit GTX 1080 Jetstream @ 2050/5600,
RAM: Corsair Vengeance LPX Black 32GB 3200Mhz, MOBO: ASRock z370m Pro4,
SSD:
Samsung 840 PRO 256GB, SDD2: Samsung EVO 850 250GB,
Övrigt: Ducky Shine3 TKL, Roccat Kone Pure, 1x Asus PG279Q, 1x DELL U2515H, ModMic, Audio-Technica ATH-M50x

Trädvy Permalänk
Medlem
Plats
Örebro
Registrerad
Okt 2001

Du kan ju alltid köra det via cron (crontab -e), antingen cron.daily eller med hjälp av strängen @reboot (detta stöds beroeende på vilken dist du kör).

Ett annat alternativ är att köra det via en systemd unit

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jul 2016

@GonAce:
@murzoo

Räcker väl att en skriva om svaret.

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Trädvy Permalänk
Medlem
Plats
Örebro
Registrerad
Okt 2001

@superegg: Om fler svarar samtidigt men du är snabbare att trycka på knappen så är det svårt att ta tillbaka något

Trädvy Permalänk
Medlem
Registrerad
Nov 2013

@superegg Du tänkte inte att det kanske var så att vi redan höll på att skriva ett inlägg? Svårt att se om någon annan gör det samtidigt.

Chassi: Fractal Design Mini C, Kylning: Noctua NH-D15S, PSU: EVGA SN G2 750W,
CPU: Intel 8700K @ 4.8Ghz, GPU: Palit GTX 1080 Jetstream @ 2050/5600,
RAM: Corsair Vengeance LPX Black 32GB 3200Mhz, MOBO: ASRock z370m Pro4,
SSD:
Samsung 840 PRO 256GB, SDD2: Samsung EVO 850 250GB,
Övrigt: Ducky Shine3 TKL, Roccat Kone Pure, 1x Asus PG279Q, 1x DELL U2515H, ModMic, Audio-Technica ATH-M50x

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jul 2016
Skrivet av murzoo:

@superegg Du tänkte inte att det kanske var så att vi redan höll på att skriva ett inlägg? Svårt att se om någon annan gör det samtidigt.

Skojar lite mer er.

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Trädvy Permalänk
Medlem
Plats
Falköping
Registrerad
Jan 2009

Tecken på en aktiv Linux tråd?

Asus Prime B350-Plus | Ryzen 7 1800X @ 4.6Ghz | Corsair Vengeance LP 2x8gb 3000Mhz | Asus GTX 1060 6GB |
Samsung 840 250Gb | Geeetech i3x

Trädvy Permalänk
Medlem
Registrerad
Nov 2013
Skrivet av superegg:

Skojar lite mer er.

Innan morgonkaffet satt sig i blodet? Fy på dig!

Chassi: Fractal Design Mini C, Kylning: Noctua NH-D15S, PSU: EVGA SN G2 750W,
CPU: Intel 8700K @ 4.8Ghz, GPU: Palit GTX 1080 Jetstream @ 2050/5600,
RAM: Corsair Vengeance LPX Black 32GB 3200Mhz, MOBO: ASRock z370m Pro4,
SSD:
Samsung 840 PRO 256GB, SDD2: Samsung EVO 850 250GB,
Övrigt: Ducky Shine3 TKL, Roccat Kone Pure, 1x Asus PG279Q, 1x DELL U2515H, ModMic, Audio-Technica ATH-M50x

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jul 2016
Skrivet av murzoo:

Innan morgonkaffet satt sig i blodet? Fy på dig!

Dom säger att ett skämt för länge livet.

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Trädvy Permalänk
Medlem
Registrerad
Jun 2011

Detta låter ju som att det borde finnas en bättre plats än crontab. Fick en idé att kanske fstab kan montera rarfilen åt dig? En på Archlinux forums skriver:

“I suggest you try to create a systemd mount unit or add it to your fstab. rar2fs comes with a mount helper, so it should be possible (/usr/bin/mount.rar2fs)”

Kanske kan vara roligt att undersöka?

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jul 2016
Skrivet av Whaleboobs:

Detta låter ju som att det borde finnas en bättre plats än crontab. Fick en idé att kanske fstab kan montera rarfilen åt dig? En på Archlinux forums skriver:

“I suggest you try to create a systemd mount unit or add it to your fstab. rar2fs comes with a mount helper, so it should be possible (/usr/bin/mount.rar2fs)”3

Kanske kan vara roligt att undersöka?

fstab är gjort för att mount inte för att köra command.

Edit: är rar2fs ett filsystem har aldrig hört tala om det.

Man är inte dum för att man har stavproblem.
Läs mer om min synfel Visual Snow
Om mig ----> #16970666

Trädvy Permalänk
Medlem
Plats
gbg
Registrerad
Nov 2007

Man kan även göra det i det GUI via "Startup Applications" om man t.ex. kör nån desktop version och inte vill kommandotolka.

Nedan guide är för Ubuntu men funktionen lär inte vara unik för den distron på något sätt.
https://askubuntu.com/questions/48321/how-do-i-start-applications-automatically-on-login

Tower: ace Battle IV | CPU AMD Phenom II X2 BE unlocked 4cores@3,2GHz | RAM 8GB DDR2@800MHz | MB ASUS M4A785-M | GFK AMD Radeon HD 6850 1GB | HDD Kingston SSD Now 60GB (/) Seagate 2TB(/home) | OS Ubuntu 16.04 LTS

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Sep 2004

i crontab har jag:
@reboot /root/rar2fsmount.sh

root@ubuntu:~# cat /root/rar2fsmount.sh
#!/bin/bash
rar2fs -o allow_other /mnt/hgfs/ /mnt/movies/
exit
root@ubuntu:~#

i7 8700k | NZXT Kraken x62 | Asus Strix Z370-F | 2*8GB G.Skill Trident Z | 3*Samsung 250 GB 850 EVO SSD | NZXT H500i | EVGA SuperNOVA G3 750W | Samsung 24" CFG70 | Asus VG248QE | Realforce 88UB | SteelSeries Rival 310 + SX | Sennheiser PC360 |

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Apr 2012

Hade nog gjort det där med ett startscript istället för cron.

Det kan vara en del skillnader även olika versioner av debianbaserade distar sinsemellan hur startscriptsen ska vara utformade, så det är nog bäst att du läser på lite hur den biten funkar i just din version av Lubuntu, men i princip går det ut på att skriva ditt script, lägga det i /etc/init.d, göra det exekverbart, och enabla det, vilket enklast görs med update-rc.d.

Nu lurade jag dig allt att slösa bort ett par värdefulla sekunder av ditt liv på att läsa denna fullständigt poänglösa signatur!

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Okt 2010

Ja, det känns som att ett startupscript är mer lämpat för detta än cron.

Trädvy Permalänk
Medlem
Plats
Västerås
Registrerad
Jun 2010

För att köra ett script vid uppstart:

a. Gör en executable och lägg den i /bin/

b. Gå in på ~/.config/autostart ( i Ubuntu, kanske annorlunda i lubuntu, e.g. ~/.config/lxsession/Lubuntu/autostart ), och gör en ".desktop"-fil med innehållet på executabeln.

Med andra ord:

1. skapa /bin/myStartUpScript.sh med innehållet

rar2fs /media/Main/ /home/user/media/ --seek-length=1 -o allow_other

2. I command line skriv:

sudo chmod +x /bin/myStartUpScript.sh

3. skapa ~/.config/autostart/myStartUpScript.desktop med innehållet

myStartUpScript.sh

Och det bör fungera.

Hoppas detta kan vara till någon hjälp och att det löser sig för dig.