Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: ragimiri 26 Října 2008, 19:51:03
-
Zdravím. Pokud zadám příkaz date, systém mi vypíše: Ne říj 26 19:45:27 CET 2008. Šlo by nastavit, aby tento formát data byl jiný? Nemyslím teď výpis data, ale nastavení formátu v celém systému. Některé mnou používané utility totiž bohužel tento formát používají také, ačkoliv mě by bohatě stačil výstup: 26.10.2008 19:45:27.
-
Koukni do:
man date
-
Tím si datum vypíšu, ale nenastavím jeho formát.
-
V KDEcku je to v control panelu -> Regional & Accesibility -> COuntry/Region & Language -> Time & Dates.... Gnome nemam, ale vyguglil jsem tohle http://ubuntuforums.org/showpost.php?p=630735&postcount=3
-
Tím si datum vypíšu, ale nenastavím jeho formát.
WTF. Kouknul ses do "man date"? Tim si rozhodne datum nevypises, ale zobrazis manualove stranky k programu date. Ja jsem se tam podival a myslim, ze jsem tam cosi o formatovani vystupu videl.
-
starenka: To je server, tzn. jen příkazový řádek, bez GUI. ;)
truhlik: Ano, mohu si vypsat datum různými způsoby. Ale to nechci, viz výše: "Šlo by nastavit, aby tento formát data byl jiný? Nemyslím teď výpis data, ale nastavení formátu v celém systému."
-
Já to trochu rozvedu, proč to vlastně chci. Např. příkaz nwuserlist mi vypíše toto:
Spoj Uživatelské jméno Čas přihlášení
---------------------------------------------------
1: JASPIS.SPS Út 23. září 2008, 07:57:24 CEST
2: JASPIS.SPS Út 28. říjen 2008, 20:49:40 CET
3: NOT_LOGGED_IN Út 28. říjen 2008, 20:49:40 CET
4: MZ_L Ne 26. říjen 2008, 19:31:10 CET
5: MZ_L Út 28. říjen 2008, 21:31:59 CET
A já bych potřeboval změnit formát data v systému, aby mi pak tento příkaz vypisoval např. toto:
Spoj Uživatelské jméno Čas přihlášení
--------------------------------------------
1: JASPIS.SPS 23.09.2008, 07:57:24
2: JASPIS.SPS 28.10.2008, 20:49:40
3: NOT_LOGGED_IN 28.10.2008, 20:49:40
4: MZ_L 26.10.2008, 19:31:10
5: MZ_L 28.10.2008, 21:31:59
-
Aha. Nevim jestli neni v systemu naka promena, ktera nastavuje format vystupniho data. Zkus se potom podivat. Jestli jde o vypisy, tak by je slo prohnat nejakym skriptem, kterej by dany format prevedl.
-
## zjisti co je presne nwuserlist
file `which nwuserlist`
## pokud to neni binarni, podivej se primo do nej a edituj ho
vim `which nwuserlist`
-
no tak toje jedna z položek LOCALE, neumi to nahodou LC_TIME
-
## zjisti co je presne nwuserlist
file `which nwuserlist`
## pokud to neni binarni, podivej se primo do nej a edituj ho
vim `which nwuserlist`
Je to tohle:
/usr/bin/nwuserlist: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped