Autor Thema: sekunden seit 1.1. 1970 (bash)  (Gelesen 12357 mal)

claus

  • Gast
Re: sekunden seit 1.1. 1970 (bash)
« Antwort #15 am: 15. September 2009, 20:03:35 »
OK, aber ist irgendein Perl 5.5.0 nicht auch seit Solaris 7 oder so dabei?

Claus

sonnenblen.de - Das unabhängige Sun User Forum

Re: sekunden seit 1.1. 1970 (bash)
« Antwort #15 am: 15. September 2009, 20:03:35 »

Offline escimo

  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Re: sekunden seit 1.1. 1970 (bash)
« Antwort #16 am: 15. September 2009, 22:43:25 »
Kaum zu glauben, das kein Kommando direkt den UNIX Timestamp unter Solaris ausspuckt.
Alternativ halt mit C was einmalig "basteln" und übersetzen... :)

/*  esec.c - display seconds since 00:00:00 UTC, January 1, 1970  */
#include <stdio.h>
#include <time.h>

int main ( void )
{
    return ( printf ("%d\n", time (NULL)) );
}
Quelle: http://www.unix.com/unix-dummies-questions-answers/29490-any-command-like-date-s-solaris.html

Offline dominik

  • Sobl Bachelor
  • ***
  • Beiträge: 182
  • Me, myself & I
    • Meine Heimseite
Re: sekunden seit 1.1. 1970 (bash)
« Antwort #17 am: 16. September 2009, 09:53:47 »
Kaum zu glauben, das kein Kommando direkt den UNIX Timestamp unter Solaris ausspuckt.
Alternativ halt mit C was einmalig "basteln" und übersetzen... :)

Das geht aber nicht mit Bordmitteln, da seit den seligen SunOS 4.x Tagen kein Compiler mehr mitgeliefert wird.

Gruss
Dominik

Offline escimo

  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Re: sekunden seit 1.1. 1970 (bash)
« Antwort #18 am: 16. September 2009, 10:30:34 »
Bei Solaris 10 ist der GCC dabei und schon geht das wieder. :)

Offline dominik

  • Sobl Bachelor
  • ***
  • Beiträge: 182
  • Me, myself & I
    • Meine Heimseite
Re: sekunden seit 1.1. 1970 (bash)
« Antwort #19 am: 16. September 2009, 10:53:48 »
Bei Solaris 10 ist auch perl dabei :)

claus

  • Gast
Re: sekunden seit 1.1. 1970 (bash)
« Antwort #20 am: 16. September 2009, 21:20:23 »
Seit Solaris 8 zumindest ist Perl dabei, die Frage ist wie weit zurück das geht ...

Claus

Offline escimo

  • Sobl Guru
  • *****
  • Beiträge: 1674
  • SPARCstation 2
    • Youtube-Kanal opensparcbox.org
Re: sekunden seit 1.1. 1970 (bash)
« Antwort #21 am: 16. September 2009, 23:36:25 »
Perl ist von Sun ab Solaris 8 offiziell als Paket dabei. Vorher gab es von Sun kein Paket für Perl. Man musste sich das nachträglich installieren oder selbst mit einem "ANSI-"C Compiler übersetzen und installieren.

Bei Solaris 8 allerdings konnte man ohne Sun's C Compiler einzig mit Umwegen Perl-Module die an C Code gebunden waren installieren.

Entweder selbst mittels GCC Perl inklusive Module sofern benötigt auf Solaris übersetzen oder halt dann besser doch auf die angegebene (n)awk-Lösung zurückgreifen.

Alternativ kann man das ganze natürlich auch selbst errechnen, wenn man ausreichend Kenntnis besitzt. Selbst ist der "Unicese"! ;)

« Letzte Änderung: 16. September 2009, 23:46:58 von escimo »