Puncte:0

Cum se transformă un script shell într-un program de pornire?

drapel vn

Deci folosesc în prezent Ubuntu în Lenovo 330 15ikb (Model 81DC) Folosesc un script https://github.com/anitaggu/ikbdop/ pentru a-mi dezactiva tastatura, dar nu vreau să tast comenzile de fiecare dată când îmi deschid laptopul prin pornire la rece.

Comenzi:-

./ikbdop.sh atașați #pentru a atașa tastatura internă
./ilbdop.sh detach #pentru a detașa tastatura internă

Există o modalitate de a rula comanda detach de fiecare dată când pornesc laptopul sau puteți spune cum să transform acel script într-o aplicație de pornire cu comandă de detașare automată?

Notă:- Nu sunt un profesionist, așa că vă rugăm să scrieți într-un limbaj simplu.

cocomac avatar
drapel cn
Bun venit la Ask Ubuntu. Zorin OS este în afara subiectului aici, așa că întrebarea dvs. va fi probabil închisă ca fiind în afara subiectului, dar puteți încerca să întrebați pe [Unix & Linux Stack Exchange](https://unix.stackexchange.com/). Doar pentru a vă îndruma în direcția corectă, uitați-vă la crearea unui „serviciu” care rulează la pornire pe Linux.
cocomac avatar
drapel cn
Oh bine. Postarea dumneavoastră originală spunea Zorin OS, dar dacă ați ajuns să utilizați Ubuntu, sunteți cu toții buni. De asemenea, mi-am eliminat steagul off-topic pe măsură ce utilizați Ubuntu. Scuze pentru orice neînțelegere.
Mine Easter avatar
drapel vn
Omule, am șters accidental comentariul anterior, dar oricum nu înțeleg cum transform acel script în programul de pornire cu comandă de detașare automată.
cocomac avatar
drapel cn
@MineEster Am adăugat un răspuns care explică o modalitate posibilă. Alte modalități posibile sunt în [această întrebare](https://askubuntu.com/q/814/1438484).
Puncte:0
drapel cn

Sunt multe moduri de a rula un script la pornire, dar aici este o modalitate de a folosi cron.

Creați un script undeva pe disc, să spunem, /home/you/myscript.sh, și puneți următoarele în script. Acestea vor fi comenzile care sunt executate de fiecare dată când porniți computerul, așa că verificați din nou dacă sunt corecte. Prima linie (#!/usr/bin/env bash) îi spune Ubuntu să folosească Bash pentru a rula acest script.

#!/usr/bin/env bash
/full/path/to/ikbdop.sh atașați
/full/path/to/ilbdop.sh detach

Salvați scriptul unde doriți. Faceți-l executabil (chmod +x myscript.sh). Alerga crontab -e pentru a edita cronfile. Adăugați o linie care spune @reboot /full/path/to/script.sh (înlocuiește calea cu locația scriptului tău, desigur).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.