Подскажите, как в sh организовать такую вот штукуесть скрипт который должен запуститься при отсутствии на диске двух файлов
допустим file1 и file2
так вот если один или оба файла существуют скрипт должен заступориться до того момента пока оба файла или если присутствует только один не исчезнут.
Как я только не изголялся, результат один он видит что файлики есть ждет и когда один из файлов пропадет продолжает работу, а надо чтобы только если обоих нет.
я остановился пока на таком варианте но он не работае
if [ -f file1 ] && [ -f file2 ]; then
while [ -f file1 ] && [ -f file2 ]; then
sleep 1
done
fi
&& это в sh конвейр команд. Тут надо по другому. Опять же использовать test только на and.
>&& это в sh конвейр команд. Тут надо по другому. Опять же
>использовать test только на and.так вот и я хочу этого но как чтото голова не варит уже
по идеее должно быть так
если есть file1 или file2 тогда
цикл до тех пор пока есть file1 или file2
но как это соорудит на sh чтото я так и не понял
>если есть file1 или file2 тогда
> цикл до тех пор пока есть file1 или
>file2
>
>
>но как это соорудит на sh чтото я так и не понял
>while [ -f file1 -o -f file2 ]; do
sleep 1
done