Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: compaq 13 Listopadu 2009, 15:56:37

Název: Potřebuji skript a neumím to
Přispěvatel: compaq 13 Listopadu 2009, 15:56:37
Potřebuji skrypt (příkaz), který spustí program Picasa2 pouze když je připojen určený externí disk s archivem fotek. Když Picasa2 totiž někdo spustí bez připojeného externího disku s fotkama, tak přijdu nejen o náhledy (tvoří se cca hodinu), ale hlavně o uživatelská alba.
(http://lh5.ggpht.com/_tBF9c2n3mmo/StXKGkJB76I/AAAAAAAAAQY/isCv_8tVTfI/s800/Picasa-2%20(dragged).png)
Takže když kliknu na spouštěč a nebude připojen externí disk (s názvem ICYBOX), nesmí se spustit Picasa2.

Díky předem za pomoc.
Název: Re: Potřebuji skript a neumím to
Přispěvatel: Martin Šácha 13 Listopadu 2009, 16:21:33
Možná by šlo napsat něco jako:
 
if(<mountpoint> != <prázdný>)
{
  spust picassa2;
}
else
{
  echo "Nejprve pripoj disk!";
}

Název: Re: Potřebuji skript a neumím to
Přispěvatel: Yontalcar 13 Listopadu 2009, 16:30:00
Kód: [Vybrat]
#/bin/sh
if grep -q '\ /media/ICYBOX' /etc/mtab;then
    exec picasa
else
    exit 1
fi
Název: Re: Potřebuji skript a neumím to
Přispěvatel: compaq 13 Listopadu 2009, 16:30:34
Takže takto?

Citace
if(</media/ICYBOX> != <prázdný>)
{
  run picassa2;
}
else
{
  echo "Nejprve pripoj disk!";
}
Název: Re: Potřebuji skript a neumím to
Přispěvatel: compaq 13 Listopadu 2009, 16:31:20
...

Díky.