Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Linux Zeit berechnen lassen im Skript schlägt fehl

Frage Linux

Mitglied: ColdZero

ColdZero (Level 1) - Jetzt verbinden

22.09.2010 um 17:06 Uhr, 5236 Aufrufe, 2 Kommentare

Hab nen Server in dem ein Script ist um einen OpenVPN Key mit crt´s zu erstellen.

Moin Moin,

diese Keys sollen zu einem bestimmten datum ablaufen!
Dieses Datum setz ich fest im Skript und fertig.

Der Befehl im Scirpt sieht so aus

01.
ANZAHL_TAGE=echo "(`date -d "1 Dec 2012" +%s` - `date +%s`) / 86400" | bc 
02.
echo $ANZAHL_TAGE
das ECHO ist nur solange da bis die erste Line Funktioniert - dient als Kontrolle.

Dieser Fehler wird ausgegeben:


./build-key-pass: line 8: (1354316400 - 1285167616) / 86400: No such file or directory

Und genau das oben angegeben mit ANZAHL_TAGE ist Line 8

Kann wer helfen mit am verzweifeln...

Gurß Zero
Mitglied: 6890
22.09.2010 um 19:05 Uhr
Tach auch,

du musst eine Kommando-Substitution ausführen um das Ergebnis dieser in eine Variable schreiben zu können. Probier es einfach mal so:

ANZAHL_TAGE=$(echo "($(date -d "1 Dec 2012" +%s) - $(date +%s)) / 86400" | bc)
echo $ANZAHL_TAGE

Dabei erzeugt $() (in der bash equivalent zu `` , aber meiner meinung besser zu lesen) eine subshell in der das Kommando ausgeführt wird. Der Rückgabewert wird dann in deine Variable geschrieben.

MfG
Bitte warten ..
Mitglied: ColdZero
23.09.2010 um 11:49 Uhr
Danke klappt einwandfrei und fehlerfrei vorallem - script ist nun fertig!
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
JavaScript
Skript schlägt fehl - nur Zahlen werden gespeichert (3)

Frage von Ah3n0bar6us zum Thema JavaScript ...

Exchange Server
gelöst Outlook 2016 - Verschlüsselung mit Zertifikat schlägt fehl (13)

Frage von damogless zum Thema Exchange Server ...

Windows Server
gelöst Windows Server Backup 2012R2 Schlägt fehl (5)

Frage von bootloader zum Thema Windows Server ...

Heiß diskutierte Inhalte
Viren und Trojaner
gelöst Wie werde ich den Mist "fanli90" wieder los? (18)

Frage von Taumel zum Thema Viren und Trojaner ...

Switche und Hubs
LAG zwischen Cisco SG300 und Dlink DGS1100 herstellen - wie? (17)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

CPU, RAM, Mainboards
Hardware Fragen (12)

Frage von xaver-2 zum Thema CPU, RAM, Mainboards ...

Grafikkarten & Monitore
Neue Graifkkarte - kein Bild (10)

Frage von bestelitt zum Thema Grafikkarten & Monitore ...