Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 18 apr 2021, 22:33

Kategoriregler


Läs följande innan du postar: viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: viewtopic.php?f=110&t=8767



Svara på tråd  [ 4 inlägg ] 
 bashskript, att lista innehålllet i massa foldrar 
Författare Meddelande

Blev medlem: 18 nov 2020, 14:52
Inlägg: 38
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Svara med citat
Inlägg bashskript, att lista innehålllet i massa foldrar
Vi har backup via Dirvish och då skulle jag vilja göra ett litet skript som listar innehållet i två kataloger.

Jag har letat reda på detta, men jag tycker ändå att det är rörigt... "it's easy when you know how"! :-)

Kod:
date = "20210112"

server = "burns"
serverName "BURNS 20.04"

$serverName >> $date.txt
ls -la /srv/backup/$server >> $date.txt
ls /srv/backup/ring/$server/tree/var/backups >> $date.txt



Vi har 20-25 servrar på detta sättet, men alla är inte riktigt samma sökväg på, den andra sökvägen.

Det är okej med handpåläggning, men jag tänkte mest att reducera mängden handpåläggning... mest det!


13 jan 2021, 14:24
Profil
Användarvisningsbild

Blev medlem: 06 apr 2008, 00:09
Inlägg: 5760
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: bashskript, att lista innehålllet i massa foldrar
Det där scriptet du har listar ju allting och lägger resultatet i det som "date.txt" pekar på....

Men vad vill du egentligen åstadkomma...??

Är det gott nog, eller vill du se förändringar och något annat automatiskt i scriptet..???

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


13 jan 2021, 18:16
Profil WWW

Blev medlem: 18 nov 2020, 14:52
Inlägg: 38
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Svara med citat
Inlägg Re: bashskript, att lista innehålllet i massa foldrar
Kod:
#!/bin/sh

myDate = "20210114"

server = "burns"
serverName "BURNS 20.04"

$serverName >> $myDate.txt
ls -la /srv/backup/$server >> $myDate.txt
ls /srv/backup/ring/$server/tree/var/backups >> $myDate.txt


Du antyder att jag har skrivit rätt, men så är det inte. Man kan inte skriva så som jag har skrivit... men jag ska fixa vad som krävs! Svaret finns ju på Internet, det vet jag, men lite här och lite där!


14 jan 2021, 11:22
Profil

Blev medlem: 23 jan 2009, 14:36
Inlägg: 31
OS: Debian
Svara med citat
Inlägg Re: bashskript, att lista innehålllet i massa foldrar
civilpolisen skrev:
Du antyder att jag har skrivit rätt, men så är det inte. Man kan inte skriva så som jag har skrivit... men jag ska fixa vad som krävs! Svaret finns ju på Internet, det vet jag, men lite här och lite där!


Bash-kod kan se rätt ut, men ändå krascha helt på syntaxfel. Felen du har verkar vara mellanslagen i variabeltilldelningarna, och sedan klagar den på att "Burns" inte är ett kommando, där kan man lägga till ett echo för att skriva ut själva namnet.

Fungerar följande bättre för vad du vill göra?
Kod:
#!/bin/sh

myDate="20210114"

server="burns"
serverName="BURNS 20.04"

echo $serverName >> $myDate.txt
ls -la /srv/backup/$server >> $myDate.txt
ls /srv/backup/ring/$server/tree/var/backups >> $myDate.txt


15 jan 2021, 12:53
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 4 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 6 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011