For at montere en lokal mappe, f.eks. /home/username/project_directory
, på en fjernmaskine med SSH-adgang, så ændringer lokalt afspejles på det fjerne filsystem, f.eks. /var/www/project_directory
, kan du bruge værktøjer som SSHFS eller rsync i kombination med cron jobs eller inotify. Her er en trin-for-trin guide:
sudo apt-get install sshfs
mkdir -p /home/username/remote_mount
sshfs username@remote_host:/var/www/project_directory /home/username/remote_mount
/home/username/remote_mount
, og ændringerne vil blive afspejlet på fjernmaskinen.sudo apt-get install rsync
crontab -e
Tilføj følgende linje for at synkronisere hver time:
0 * * * * rsync -avz /home/username/project_directory username@remote_host:/var/www/project_directory
sudo apt-get install inotify-tools
#!/bin/bash
inotifywait -m -r -e modify,attrib,close_write,move,create,delete /home/username/project_directory |
while read path action file; do
rsync -avz /home/username/project_directory username@remote_host:/var/www/project_directory
done
chmod +x /path/to/your/script.sh
/path/to/your/script.sh
Ved at følge en af disse metoder kan du sikre, at ændringer i din lokale mappe afspejles på fjernmaskinen.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker