Siis haluaisin sellaisen tiedoston, joka suorittaisi automaattisesti jonkin komennon.
Esimerkiksi.
Päätteeseen voin kirjoittaa eject /dev/hdf (aukasee DVD-aseman
).
Miten saan saman tiedostoon, jonka linkitän työpöydälle, ja työpöydän kuvaketta klikkailemalla saan näin ollen DVD-aseman auki.
Selitinköhän selvästi?
Vielä selvennystä:
Teen tiedoston, joka sisältää vaikka seuraavan tiedon:
eject /dev/hde
eject /dev/hdf
eject -t /dev/hde
eject -t /dev/hdf
Haluan, että tiedostoa klikkaamalla nuo rivit suoritetaan. Saan sellaiseen vaiheeseen, että tiedostoa klikatessa kysytään, mitä tehdään, ja painamalla SUORITA tuo suoritetaan täysin oikein.
Edit: Ratkesi.
Kirjoitin siis tekstieditorilla seuraavaa tiedostoon nimeltä KISSA, jonka tallensin kotikansiooni
#!/bin/sh
eject /dev/hde
eject /dev/hdf
eject -t /dev/hde
eject -t /dev/hdf
Sitten tein sille näin
chmod a+x KISSA
Tämän jälkeen kopioidaan tiedosto:
sudo cp KISSA /usr/bin/KISSA
Sitten muuttelin tiedoston oikeuksia siten, että annoin tavan käyttäjälle suoritus- ja lukuoikeudet. (Mitens tämä tehdään muuten päätteessä? Jouduin turvautumaan sudo nautilukseen)
KISSA
Ja johan DVD-asemat aukeavat kivasti, ja sulkeutuvat hetiperään.
Edit2: Kiitos kaikille vastanneille