Qual è il modo migliore/più semplice per creare un sistema di code di attività minimo per Linux che utilizza strumenti bash e comuni?"Coda di attività" minima con strumenti Linux di serie per sfruttare la CPU multicore
Ho un file con 9'000 righe, ogni riga ha una riga di comando bash, i comandi sono completamente indipendenti.
command 1 > Logs/1.log
command 2 > Logs/2.log
command 3 > Logs/3.log
...
La mia scatola ha più di un core e voglio eseguire attività X contemporaneamente. Ho cercato sul web un buon modo per farlo. Apparentemente, molte persone hanno questo problema, ma nessuno ha una buona soluzione finora.
Sarebbe bello se la soluzione aveva le seguenti caratteristiche:
- grado di interpretare più di un comando (ad es
command; command
) - può interpretare flusso reindirizza sulle linee (ad esempio
ls > /tmp/ls.txt
) solo - utilizza strumenti Linux comuni
Punti bonus se funziona su altri cloni Unix senza requisiti troppo esotici.
Perfetto, questo ha funzionato come un fascino! – Manuel