|
|
|
|
Strumenti |
12-07-2024, 12:31 | #1 |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21139
|
[BASH/SHELL] script in autostart con necessità di accesso alla tastiera
Buongiorno a tutti
sto impazzendo su un problema di configurazione strano ho un sistema embedded per un PoC che deve lanciare in autoavvio uno script python che deve poter accedere allo standard input, praticamente è come se dovessere accedere alla tastiera. lo script lanciato manualmente funziona senza problemi solo che se lo lancio al boot del sitema (dopo l'autologin) mediante rc.local il sistema non riesce ad accedere allo standard input e mi da l'errore inappropriate ioctl for device qualcuno sa come riuscire a lanciare allo startup uno script che possa leggere quanto digitato sulla tastiera? grazie mille !fazz
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
18-07-2024, 11:26 | #2 |
Senior Member
Iscritto dal: Nov 2013
Città: Nel cuore dell'8 Mile di Detroit
Messaggi: 3623
|
provato a fare una cosa stupidissima: dare un delay iniziale all'accesso a 0 ?
mettere uno sleep di qualche minuto prima di aprire il descriptor ?
__________________
"Se devi mangiare merda non assaporarla: mordi, mastica, ingoia, ripeti. Fai presto, e te la cavi con poco" |
18-07-2024, 12:09 | #3 |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21139
|
provato si il delay non funziona ma ho risolto spostando il lancio dello script da rc.local a .bashrc dove lo standard input è già inizializzatocon lo svantaggio che il sw parte anche su una connessione ssh ma almeno funziona
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
19-07-2024, 16:02 | #4 |
Senior Member
Iscritto dal: Nov 2013
Città: Nel cuore dell'8 Mile di Detroit
Messaggi: 3623
|
era l'altra cosa che ti avrei detto di provare dopo: spostare la priorità di esecuzione
__________________
"Se devi mangiare merda non assaporarla: mordi, mastica, ingoia, ripeti. Fai presto, e te la cavi con poco" |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:29.