e poi altro problema... se è la prima volta ke conta, il file .tmp non c'è, quindi lo script principale lo cerca ma nn c'è e dà errore...
e poi altro problema... se è la prima volta ke conta, il file .tmp non c'è, quindi lo script principale lo cerca ma nn c'è e dà errore...
V+K
Io comunque farei così:
su ... non è così difficile.codice:FIRST=1 .... while .... contprova.sh $dir set `....` NDIR=$1 NFILE=$2 NLINK=$3 if [ $FIRST -eq 0 ]; then # qui verifica le differenze fi NDIR_OLD=$NDIR NFILE_OLD=$NFILE NLINK_OLD=$NLINK FIRST=0 .... done
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ho fatto così:
va benissimo cosìcodice:#!/bin/bash PATH=$PATH:/home/valekate/Desktop dir=$1 while true; do set `cat /tmp/prova.tmp` valprimadir=$1 valprimafile=$2 valprimalink=$3 contprova.sh $dir set `cat /tmp/prova.tmp` valdopodir=$1 valdopofile=$2 valdopolink=$3 # if [$valprimadir -ne $valdopodir]; then echo valore prima: $valprimadir echo valore nuovo: $valdopodir sleep 10 donel'unico problema è ke la prima volta ke fa il conteggio nn scrive un valore ma un sacco di cose senza senso...xò dopo continua correttamente!
adesso devo pensare alla mail...
grazie mille x l'aiuto!![]()
V+K
ultima domanda...
come faccio a fare l'or nei test? esempio: if test $bla != $ciao OR $sdf != $asd....
grazie
V+K
dopo 1 ora di ricerke ho trovato! -o !
finita!
grazie ancora!![]()
V+K