Debian miért nem hajlandó egy minden engedéllyel rendelkező .sh szkriptet lefuttatni?
Konkrétan a ddccontrol nevű program fényerő és kontraszt szabályzó szkriptjeimet megtagadja ezzel:
execvp:Érvénytelen végrehajtható fájlformátum.
Ha szkript tartalmát bemásolom terminálba, csont nélkül azonnal lefut.
Ez és hasonlók, mi baja van a formátummal, Debian nem a bash-t haználja, az kizárt mert ugyanakkor más régi ilyen szkriptek meg lefutnak kattintásra, pl. a monitoroff szkriptem is.
Mi a baja ezzel? #!/bin/bash
#vilagossag=75%
echo <itt a jelszavam van beírva> | sudo -S ddccontrol -r 0x10 -w 35 dev:/dev/i2c-5
sleep 1 ; echo <itt a jelszavam van beírva> | sudo -S ddccontrol -r 0x12 -w 65 dev:/dev/i2c-5
[ Szerkesztve ]