Ändra datum tillfälligt

Ändra datum tillfälligt

Inläggav Mikael » lör jan 16, 2016 9:18 pm

Jag skulle vilja peta in rader nedan så att datum ställs om till en given dag, ex. 2016-01-16 och sedan tillbaks till dagens datum (hårvaruklockan?)
Jag har testat med faketime men inte fått till det.
Tänkte att date -set skulle kunna funka men jag vet inte hur.
Kod: Markera allt
#!/bin/sh
export LD_LIBRARY_PATH=/opt/mitt program osv
export PATH=/opt/mitt program osv
exec /opt/mitt program "$@";


Förslag?
---
LMDE 6 Faye@Mintbox Mini 2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 2714
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: Ändra datum tillfälligt

Inläggav Jan-Olof » sön jan 17, 2016 12:45 am

Det borde vara faketime som skall användas, tycker jag. Vad var det som blev fel när du försökte använda det? Jag vill minnas att du har använt faketime förut i något sammanhang.
Jan-Olof
Finansiär och Beskyddare
 
Inlägg: 1681
Blev medlem: tis dec 08, 2009 2:07 pm

Re: Ändra datum tillfälligt

Inläggav Mikael » sön jan 17, 2016 12:46 pm

Jo precis, jag använder faketime till en annan applikation.
Där har jag en starthanterare som har denna rad
faketime '2014-07-17 08:08:08' "/opt/xxx/xxx"
Den pekar på en fil som har denna egenskap:
körbar fil (application/x-executable)

Den andra applikationen har också en fil med samma egenskap:
körbar fil (application/x-executable)

Om jag försöker köra den, alltså direkt utan faketime osv. så händer inget.
I samma mapp finns yyy.sh och det är den som innehåller koden i förra inlägget.
Om jag väljer att köra den så startar applikationen.
Men om jag väljer att lägga till så att det blir typ
faketime '2014-07-17 08:08:08' "/opt/yyy/yyy.sh"
Så händer ingenting alls.

Jag har med Systemövervakaren kontrollerat att applikationen yyy inte startar alls.

Min tanke då var att faketime inte fungerar med en .sh utan att man måste lägga till något i just denna .sh för att det ska fungera.

Sen om önskad effekt inte erhålls, i slutändan, så är det okej men varför händer absolut ingenting?
---
LMDE 6 Faye@Mintbox Mini 2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 2714
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: Ändra datum tillfälligt

Inläggav Jan-Olof » sön jan 17, 2016 5:02 pm

Vad händer om du ändrar sista raden i .sh-filen till:
Kod: Markera allt
exec faketime "2014-07-17 08:08:08" /opt/mitt_program "$@";

och tar bort faketime från starthanteraren?
Jan-Olof
Finansiär och Beskyddare
 
Inlägg: 1681
Blev medlem: tis dec 08, 2009 2:07 pm

Re: Ändra datum tillfälligt

Inläggav Mikael » sön jan 17, 2016 5:52 pm

då händer samma sak dvs. ingenting alls...

Jag försöker diverse kommandon från terminalen och antingen får jag som resultat
Running specified command failed: No such file or directory
Eller att inget händer.
---
LMDE 6 Faye@Mintbox Mini 2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 2714
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: Ändra datum tillfälligt

Inläggav Jan-Olof » sön jan 17, 2016 9:04 pm

Hittade lite mer information: https://github.com/wolfcw/libfaketime

Vet du hur applikationen är länkad? Det finns tydligen vissa begränsningar som gör att faketime inte kan användas med alla program.
Jan-Olof
Finansiär och Beskyddare
 
Inlägg: 1681
Blev medlem: tis dec 08, 2009 2:07 pm

Re: Ändra datum tillfälligt

Inläggav Mikael » sön jan 17, 2016 10:07 pm

Originalgenvägen pekar på en fil i /usr/bin
Typ: Länk till skalskript
Länkmål: /opt/osv...

Innehållet i den filen är exakt så som den .sh som jag beskrivit ovan.
---
LMDE 6 Faye@Mintbox Mini 2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 2714
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker

Re: Ändra datum tillfälligt

Inläggav Mikael » tis mar 14, 2017 7:33 pm

Mikael skrev:då händer samma sak dvs. ingenting alls....


Till nästa gång jag hittar hit: Vänta 80 sekunder!!
---
LMDE 6 Faye@Mintbox Mini 2 Pro      "from freedom came elegance"
Mikael
Finansiär och Beskyddare
 
Inlägg: 2714
Blev medlem: lör jan 07, 2012 3:29 pm
Ort: Söråker


Återgå till Övriga supportfrågor

Vilka är online

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

cron