Sida 6 av 120

Exifdata till filnamn

Om du har massor av foton som du vill byta namn p?, te.x. s?tta namnet till datum och tid som bilden togs s? ?r det l?tt ordnat med ett kort bash-script

for file in *.jpg
do
name=$(identify -verbose $file | grep Date | grep Original | sed s/\://g |awk ’{print $2 ”_” $3}’)
newname=$name.jpg
mv $file $newname
done

Om du saknar kommandot identify s? installerar du det (debian/ubuntu) med: 
sudo apt-get install imagemagick

Konvertera putty nyckel till OpenSSH

F?rst m?ste putty-tools installeras, sedan k?r man dessa kommandon

cp putty.ppk ~/-.ssh/. # Byt ut putty.ppk mot namnet p? din nyckel
puttygen id_dsa.ppk -O private-openssh -o id_dsa # Private key
puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub # Public key
chmod 400  ~/.ssh/id_dsa
chmod 400  ~/.ssh/id_rsa.pub
rm ~/.ssh/putty.ppk

 

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.

« Äldre inlägg Nyare inlägg »

© 2024 Editio Princeps

Tema av Anders NorenUpp ↑