Jörgens liv och leverne

Lite osammanhängade om Jörgen och hans liv...

Etikett: debian (sida 1 av 2)

Skapa en egen systemd service

Superlätt, när man vet hur. Så här gör man:

Skapa filen /etc/systemd/system/<servicenamn>.service och lägg in det här:

[Unit]
After=mysql.service

[Service]
ExecStart=/usr/local/bin/<script som ska köras>

[Install]
WantedBy=default.target

Skapa scriptet i katalogen /usr/local/bin, eller där du helre vill ha det. Kom ihåg att ändra sökväg i servicen om du väljer en annan plats. Gör scriptet exekverbart med chmod +x <scriptnamn>

Installera tjänsten

chmod 664 /etc/systemd/system/<servicenamn.service>
# systemctl daemon-reload
# systemctl <servicenamn>.service

Klart!

systemctl <start|stop> servicenamn.service för att starta eller stoppa det.

Avinstallera crashplan

Om du tröttnat på på Crashplan och vill köra något annat så tar du bort Crashplan så här.

/etc/init.d/crashplan stop
rm -Rf /usr/local/crashplan
rm -Rf /var/lib/crashplan
rm -Rf /usr/local/var/crashplan
rm -Rf /etc/rc2.d/S*crashplan
rm -Rf /etc/init.d/crashplan
rm -Rf /usr/share/applications/crashplan.desktop
rm -Rf /sökväg.till.backupfilerna/

Det fungerade bra när jag tog bort en headless installation på min linuxserver. Se till att ha backup på det du vill ha kvar då den här manövern tar bort allt 😉

 

FindOpenSSL.cmake error vid kompilering av Domoticz

När du ska installera Domoticz och får följande fel när du kör CMake kommandot:

CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:293 (list): list GET given empty list

Byt ut filen FindOpenSSL.cmake mot nedanstående, då går kompileringen igenom, se filen nedan

Fortsätt läsa

Kopiera filer utan att ändra tidsstämplar

Note to self 🙂

Kopiera filer (rekursivt) och samtidigt behålla tidsstämplarna på filerna.

cp -Rp source destination

(jag hade en hjärngroda men nu kommer jag att minnas)

Förklaring:

cp (kopiera)
– (prefix för växlar)
R (rekursivt)
p (behåll tidsstämplar)

Exempel:

cp -Rp /home/user/*.txt /media/backup/.

« Äldre inlägg