Söker ett kommando/script som lagrar innehållet i /tmp/ecm.info till en längre sammanhängande logg i min DM 600.
Söker ett kommando/script som lagrar innehållet i /tmp/ecm.info till en längre sammanhängande logg i min DM 600.
Hmmm.
För att få en process att logga till ex. /tmp/ecm.info så skriver man :
process > /tmp/ecm.info eller process >> /tmp/ecm info. Skillnaden mellan de två är att >> fyller på filen vid omstart av prcess & > raderar filen & börjar på nytt.
VVSMF (VågaVägraSmåMjukaFönster)
Linux rules!
VU+ Solo 4K, VU+ Solo2, 2* VU+ Solo Se, 4* VU+ Zero
Jo, men mgcamd startar automatiskt och använder ecm.info men raderar filen vid varje ny ecm.
Jag vill ha någonting som läser av ecm.info och lagrar det i en annan mapp.
tail -f /tmp/ecm.info>> /log/ecm.info gör det jag vill men den loggar bara om filen växer vilket den inte gör då den töms vid varje ny inmatning.
Hur ska jag göra för att få den att läsa av ändringar oavsett filstorlek?
Att läsa av var tionde sekund skulle också fungera.
cron klarar väl att köra ett kommando var 10:e sekund?
tex. cat ecm.info >> annan-fil
Annars för du göra ett script som loopar och sover i 10 sekunder.
Inte exakt kod men google så kan du säkert knåpa ihop nåt:
while 1 == 1
do
cat ecm.info >> annan-fil
sleep 10
loop
Så är iaf tanken, du kan inte bara copy/paste utan får skriva det själv.