>торможу... истина где-то рядом, а поймать не могу :)
>есть директорий... обычно пустой... но, иногда там появляются исполняемые файлы... может один,
>а может и сразу несколько... имена файлов - как попало...
>
>надо их как-то по-очереди все запускать и, уже запустившиеся удалять...
>
>щас делаю так:
>
>if [ `ls /srun/` ]; then
> for i in `dir -r -1 --sort=t /srun/*`; do
> $i;
> rm $i;
> done;
>fi;
>
>проблема в том, что если файлов появляется сразу несколько, то - "...unary
>operator expected"
>что подправить?
1 #!/bin/sh
2
3 for i in `ls -t /srun`; do
4 <zapusk i stiranije failov>
5 done
P.S. Dumaju nado e6e postavitr filtr na to 4tobi pokazival tolko faili i proveral stoit li na nih pravo zapuska.
Pered etim e6e mozno postavit proverku na to jest-li voob6e takaja direktroija i jest li u neje sootv. prava.
Neponatno za4em eto - if [ `ls /srun/` ]; then. Jesli proverit jest li tam faili, togda eto ne jest pravilno. Esli
proverit nali4ije direktorii, to toze. Po mojemu imenno na etom meste i jest o6ibka, t.k. esli fail 1 to eto true,
a jesli ih neskolko i razdeleni oni probelom, to dla testirovanija podajetca stroka vida: <file> <file1> ...<filen>.
I kak skazat true eto ili false ?!
|