Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Autostart shell skripte

[es] :: Linux :: Autostart shell skripte

[ Pregleda: 1936 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zorzj
Kruševac

Član broj: 19327
Poruke: 272



+4 Profil

icon Autostart shell skripte28.04.2020. u 19:29 - pre 47 meseci
Potrebna pomoc.
Imam problem sa uspavljivanjem USB portova pa treba da napravim skriptu i da je naguram da se startuje sa sistemom.
Prvo mora "sudo su" i posle sve ovo drugo ali ne uspevam

Poceo sam ovako:

"#! /bin/sh

sudo su
echo EHC1 > /proc/acpi/wakeup
echo EHC2 > /proc/acpi/wakeup
echo XHC > /proc/acpi/wakeup
echo GLAN > /proc/acpi/wakeup"

Snimio je kao ***.sh odradio chmod +x *** ali skripta ne funkcionise. Sta i kako treba odraditi sa skriptom da bi se startovala sa sistamom i tada i izvrsila.

HELP?



Alea Iacta Est
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.exe-net.net.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Autostart shell skripte28.04.2020. u 21:07 - pre 47 meseci
Shebang ne sme da ima razmak.
Ovako nekako treba da bude .. #!/bin/sh
Osim toga, sudo su je zadnje što treba da radiš ..

Koji distro je u pitanju i gde si stavio tu skriptu .. ?


about:networking
 
Odgovor na temu

zorzj
Kruševac

Član broj: 19327
Poruke: 272



+4 Profil

icon Re: Autostart shell skripte29.04.2020. u 03:10 - pre 47 meseci
Ubuntu 20.04 LTS je u pitanju
Skriptu sam stavio u Documents jerr ne znam gde treba da se stavi
sudo su sam stavio na pocetku jer ove "echo ..." sintakse nece da se izvrse bez 'sudo su' ili 'sudo -s'

Znaciiii, potrebna totalna pomoc

Alea Iacta Est
 
Odgovor na temu

tuxserbia
Oleg Vučković
urandom
/dev/null
Niš

Član broj: 4094
Poruke: 867

Jabber: tuxserbia@elitesecurity.org
ICQ: 65355850
Sajt: 127.0.0.1


+112 Profil

icon Re: Autostart shell skripte29.04.2020. u 14:03 - pre 47 meseci
Ovako nekako

https://unix.stackexchange.com...ite-startup-script-for-systemd


"For the most trivial cases, ...."

Ovde ima dosta primera

https://www.freedesktop.org/so...stemd/man/systemd.service.html
Kako se dele racunarski programi?
Na bagovite (sa greskama) i ispravne (bez gresaka). Ovi drugi su hipoteticki.
***GPL-ovano by @Shadowed

"Ja za email koristim outlook express u virtualnoj mašini, tako da s te strane nijedan linux nije
dorastao XP-u." - pisac
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.exe-net.net.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Autostart shell skripte29.04.2020. u 14:40 - pre 47 meseci
Ako ti je komplikovano ovo što ti je Oleg linkovao, a pretpostavljam da jeste na osnovu ovoga -> "Znaciiii, potrebna totalna pomoc " ...
... evo kako izgleda jedna moja, aktivna radna skripta, koja se pokreće svaki put nakon login-a.

Te takve skripte (i u tvom slučaju) ne treba da idu u ~/Documents (nznm odakle ti takva logika, nebitno) već u /etc/profile.d - UKOLIKO - ne želiš da učiš systemd ..
Ovo što vidiš dole montira neke nfs share odmah nakon/prilikom login-a.

Code (bash):

#!/bin/bash

if [ $LOGNAME != "root" ] && [ -n "$BASH_VERSION" ] || [ -n "$ZSH_VERSION" ]
then
  if mount | grep server.hardcoder.home > /dev/null; then sleep 1s;
  else
    mount /mnt/nfshttp && sleep 1s;
    mount /mnt/storage && sleep 1s;
    mount /mnt/dirtpool;
  fi
fi

 


A ti umesto sudo su treba da koristiš ili su -l pa daš root password ili određenom nalogu dodaš još opcija, da može da izvršava ono što treba.
Kod mene recimo u fstab takođe stoji i direktiva user, što govori da ta tri mount-a gore u primeru može i određeni nalog bez su ili sudo da izvrši po potrebi ..

Tvoj primer bi izgledao drugačije. A ja - ne pišem domaće zadatke. Samo dajem smernice.
Zaključak, mora da čitaš manuale, uputstva, .. jedno drugo peto .. za početak nauči kako da pridodaš određenom korisniku određene privilegije, kao root.
about:networking
 
Odgovor na temu

zorzj
Kruševac

Član broj: 19327
Poruke: 272



+4 Profil

icon Re: Autostart shell skripte29.04.2020. u 15:19 - pre 47 meseci
Hvala svakako.
Probaću ovo što ste mi predložili pa ću javiti kako sam rešio stvar
Alea Iacta Est
 
Odgovor na temu

B3R1
Berislav Todorovic
NL

Član broj: 224915
Poruke: 794



+630 Profil

icon Re: Autostart shell skripte30.04.2020. u 10:48 - pre 47 meseci
Ima jos jedna metoda, radi na svakom Linuxu (a i vecini drugih Unixa). Tradicionalno, tokom startovanja sistema poslednja skripta koja se izvrsi je /etc/init.d/rc.local ili /etc/rc.local, zavisno od OS i distribucije. Pogledaj sadrzinu tog fajla, obicno ima neke komande ili samo komentare. Tu mozes da dodas sta god zelis i to ce se izvrsiti kada startujes sistem. Ne treba ti nista naprednije. Na Centosu ovo radi bez problema, ali iz nekog razloga Ubuntu zahteva jos jedan korak pre restarta da bi to radilo (zbog tih i slicnih stvari ne volim Ubuntu):
sudo systemctl enable rc-local.service
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.exe-net.net.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Autostart shell skripte30.04.2020. u 17:43 - pre 47 meseci
A zašto da koristi dodatnu systemctl komandu kada mu sa /etc/profile.d putanjom, koja takođe radi na svim distroima, uopšte ne treba dodatno startovanje bilo čega .. ?
Dobra ti je logika, koristiš ubuntu onako kako ne treba i onda ti se ne sviđa debian/ubuntu. D: Priceless.
about:networking
 
Odgovor na temu

zorzj
Kruševac

Član broj: 19327
Poruke: 272



+4 Profil

icon Re: Autostart shell skripte01.05.2020. u 05:04 - pre 47 meseci
Ne-ce sve sto sam pokusao, odnosno ne-znam da odradim po svemu sudeci.

Hvala na savetima! Ako uspem javljam

P.S. Za sada, sve odradim rucno nakon podizanja sistema.
Alea Iacta Est
 
Odgovor na temu

calexx

SuperModerator
Član broj: 71794
Poruke: 20046



+1651 Profil

icon Re: Autostart shell skripte01.05.2020. u 10:40 - pre 47 meseci
Kakvo uspavljivanje USB portova?
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Autostart shell skripte01.05.2020. u 10:53 - pre 47 meseci
https://ubuntu-mate.community/...nt-acpi-wake-up-settings/17344

Evo coveka sa slicnim problem i kako je napravio systemd service.
 
Odgovor na temu

[es] :: Linux :: Autostart shell skripte

[ Pregleda: 1936 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.