[OT] script bash

2007-04-03 Per discussione lore

ciao a tutti,
dovrei creare uno script ( in bash ) per verificare se i file contenuti in
una tabella sono aggiornati. Questi files ( per l'esattezza 7 ) vengono
aggiornati 2 volte al giorno. Tra un aggiornamento è l'altro ho la necessita
di verificare che sia avvenuto l'aggiornamento.
Mi sapreste consigliare quali secondo voi, sono i comandiopzioni che
possono fare al caso mio senza impazzire troppo con comandi concatenati?

grazie mille

lore

--
- buena mista social ska -


Re: [OT] script bash

2007-04-03 Per discussione issdr
lore wrote:

 ciao a tutti,
 dovrei creare uno script ( in bash ) per verificare se i file contenuti in
 una tabella sono aggiornati. Questi files ( per l'esattezza 7 ) vengono
 aggiornati 2 volte al giorno. Tra un aggiornamento è l'altro ho la necessita
 di verificare che sia avvenuto l'aggiornamento.
 Mi sapreste consigliare quali secondo voi, sono i comandiopzioni che
 possono fare al caso mio senza impazzire troppo con comandi concatenati?

metti uno script in cron...

for f in `cat lista.txt`; do [ $f -nt lastcheck.txt ] || echo $f non 
aggiornato; done
touch lastcheck.txt

-- 
  np: no song


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
[EMAIL PROTECTED] con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a [EMAIL PROTECTED]

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[OT] script bash per playlist

2006-01-26 Per discussione Matteo Battistini
Sto cercando uno script meglio in bash ma non e' fondamentale, che data
una root mi scansiona le directory recursivamente in cerca di mp3 ogg
ecc e mi genera delle playlist, una totale, una per autore ed una per
ogni album dell'autore, praticamente una ogni dir che incontra, con il
nome della directory.

Qualcuno si e' gia sbattuto o mi tocca reinventare la ruota?


ciao!

Matteo


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] script bash per playlist

2006-01-26 Per discussione fabrizio mancini
On 1/26/06, Matteo Battistini [EMAIL PROTECTED] wrote:
Sto cercando uno script meglio in bash ma non e' fondamentale, che datauna root mi scansiona le directory recursivamente in cerca di mp3 oggecc e mi genera delle playlist, una totale, una per autore ed una per
ogni album dell'autore, praticamente una ogni dir che incontra, con ilnome della directory.Qualcuno si e' gia sbattuto o mi tocca reinventare la ruota?
scusa ma non potresti far fare il lavoro a xmms o juk e poi esportarti la lista e lavorartela se necessario?
ciao fabrizio 



Re: [OT] script bash per playlist

2006-01-26 Per discussione Matteo Battistini
fabrizio mancini wrote:
 scusa ma non potresti far fare il lavoro a xmms o juk e poi esportarti
 la lista e lavorartela se necessario?
Eh ci avevo pensato ma avrei bisogno di uno script da mettere in cron,
elimina quelle presenti e genera le nuove ogni tot tempo, per
l'eliminazione non e' un problema ma per la creazione ho dei problemi.
Ho trovato questo in giro, ci ho lgia messo le mani, genera playlist
recursivamente:


# Needs to be full path (ie, ~/music won't work)
ROOT=/home/multimedia/audio
cd $ROOT

# elimino quelle gia presenti
find $ROOT -name *.pls -exec rm -rf {} \;
find $ROOT -name *.m3u -exec rm -rf {} \;

BuildPlaylist() {
 ct=1
 #NUM=$(find $1 -type f -name *.ogg | wc -l | awk '{print $1}')
 NUM=$(find $1 -type f \( -name *.mp3 -o -name *.ogg \) -print | wc
-l | awk '{print $1}')
 #find . -type f \( -name *.abc -o -name *.def \) -print
 echo [playlist]  $2.m3u$
 echo NumberOfEntries=$NUM  $2.m3u
 for i in `find $1* -type f \( -name *.mp3 -o -name *.ogg \)
-print`; do
echo File${ct}=${ROOT}/${i}  $2.m3u
ct=`expr $ct + 1`
 done
}

# Do all the subdirectories
for j in `find * -type d -maxdepth 1` ; do
BuildPlaylist $j $j
done

# Make a list for all of them
BuildPlaylist  all


Ma ancora non ci siamo, su certi nomi mi da problemi...

 ciao fabrizio
 
 
Ciao!

Matteo


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: [OT] script bash per playlist

2006-01-26 Per discussione petdog
On 1/26/06, Matteo Battistini wrote:
 fabrizio mancini wrote:
  scusa ma non potresti far fare il lavoro a xmms o juk e poi esportarti
  la lista e lavorartela se necessario?
 Eh ci avevo pensato ma avrei bisogno di uno script da mettere in cron,
 elimina quelle presenti e genera le nuove ogni tot tempo, per
 l'eliminazione non e' un problema ma per la creazione ho dei problemi.
 Ho trovato questo in giro, ci ho lgia messo le mani, genera playlist
 recursivamente:
 [...]

prova questo in python

import os
def search(path,types):
for root,dirs,files in os.walk(path):
for name in files:
if os.path.splitext(name)[1] in types:
yield root+'/'+name

print '[playlist]'
for index,filename in enumerate( search(/media/hda1,['.mp3','.ogg']) ):
print 'File%i=%s' % (index+1,filename)
print 'NumberOfEntries=%i' % index


che fa la playlist di tutto.
Non cancella le precedenti, e non salva, ma basta chiamarlo
redirigendo l'output su playlist.pls, no? :)



Re: [OT] script bash per playlist

2006-01-26 Per discussione dissident
Matteo Battistini wrote:
 Sto cercando uno script meglio in bash ma non e' fondamentale, che data
 una root mi scansiona le directory recursivamente in cerca di mp3 ogg
 ecc e mi genera delle playlist, una totale, una per autore ed una per
 ogni album dell'autore, praticamente una ogni dir che incontra, con il
 nome della directory.

[EMAIL PROTECTED]:~$ apt-cache show fapg
Package: fapg
Priority: optional
Section: sound
Installed-Size: 76
Maintainer: Antoine Jacquet [EMAIL PROTECTED]
Architecture: i386
Version: 0.32-2
Depends: libc6 (= 2.3.2.ds1-4)
Filename: pool/main/f/fapg/fapg_0.32-2_i386.deb
Size: 13530
MD5sum: eab27498f2822204faa5fc61e11f0e26
Description: Fast Audio Playlist Generator
 FAPG is a tool to generate list of audio files (Wav, MP3, Ogg, etc)
 in various formats (M3U, PLS, HTML, etc).
Tag: interface::commandline, made-of::lang:c, role::sw:utility,
use::organizing, works-with::audio, works-with::audio:mp3,
works-with::audio:oggvorbis, works-with::audio:wav

[EMAIL PROTECTED]:~$


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



[semi-OT] - Script bash (permessi e utente)

2004-12-23 Per discussione Pol Hallen
Salve a tutto il gruppo,
avrei un quesito da rivolgervi:

Vorrei eseguire uno script di un utente. Vorrei pero' che lo script fosse 
avviato come utente proprietario (e non da root).

Ho letto qualcosa circa il bit sticky, ma ho le idee confuse:

ho creato uno script con questi permessi:

rwx-- psycheye.psycheye script1

chmod +s

avvio lo script (da root) ed anziche' essere eseguito da psycheye, viene 
eseguito da root.

Dove sbaglio?

Grazie.