Linux Crontab Dosya Kopyalama
-
Merhaba arkadaşlar,
Linux tarafına yeni geçtim ve crontab üzerine işlemler yapmaya çalışıyorum. Fakat kopyalama işleminde takıldım. Araştırmama rağmen kesin bir sonuca ulaşamadım. Yapmak istediğim QNAP cihazının içerisinde ki dosyaları linux a aktarmak. Örnek olarak anlatmaya çalışırsam;
Linux vmware içerisine kurulu.
Qnap ip: 192.168.1.95
Linux ip: 192.168.1.62
Qnap ın crontabına aşağıdakini yazıyorum
55 12 * * 1-6 /share/backup/backup/new_file
new file dosyası içerisinde ise aşağıdakini yazıyorum
scp -i /share/homes/admin/.ssh/id_rsa -r /share/backup/backup/TEST/ root@192.168.1.61:/tmp/newbackup
Crontabın saati qnap'e göre ayarlamama rağmen hiç bir şekilde dosya aktarımı yapamıyorum.
Bu konuda yardımlarınızı bekliyorum :)
-
Daha basit bisi onersem
Atacagin dosyayi sembolik link ile http klasorune koy.
Dosyayi cekecek istemci tarafinda wget ile cek?
-
Crontab'tan once komutu terminalde dene, dosya kopyalama icin root'un sifresini istiyor olabilir mi?
-
Şu noktalara dikkat ettin mi?
1) ssh yaptığında şifresiz olarak makinaya erişebiliyormusun 1'inden diğerine
2) crontab'a koyduğun işlemi yapmaya yetkin var mı yani root olarak çalıştırabiliyor musun
3) Crontab uzaktan yaptığında bazen full path ister mesela cp komutu yerine /bin/cp şeklinde...
Bunlara dikkat ederek önce komut satırından yapmak isteiklerini dene olursa crontab!a yazarsın ...
-
ShyRain bunu yazdı
Şu noktalara dikkat ettin mi?
1) ssh yaptığında şifresiz olarak makinaya erişebiliyormusun 1'inden diğerine
2) crontab'a koyduğun işlemi yapmaya yetkin var mı yani root olarak çalıştırabiliyor musun
3) Crontab uzaktan yaptığında bazen full path ister mesela cp komutu yerine /bin/cp şeklinde...
Bunlara dikkat ederek önce komut satırından yapmak isteiklerini dene olursa crontab!a yazarsın ...
hocam, komut satırında denedim fakat şifre istiyor, şifresiz aktarımı bir türlü yapamadım
-
resul bunu yazdıShyRain bunu yazdı
Şu noktalara dikkat ettin mi?
1) ssh yaptığında şifresiz olarak makinaya erişebiliyormusun 1'inden diğerine
2) crontab'a koyduğun işlemi yapmaya yetkin var mı yani root olarak çalıştırabiliyor musun
3) Crontab uzaktan yaptığında bazen full path ister mesela cp komutu yerine /bin/cp şeklinde...
Bunlara dikkat ederek önce komut satırından yapmak isteiklerini dene olursa crontab!a yazarsın ...
hocam, komut satırında denedim fakat şifre istiyor, şifresiz aktarımı bir türlü yapamadım
ssh-keygen ile key oluştur oluşan id_dsa.pub dosyanı bağlanmak istediğin sisteme koy
rahat bir şekilde şifresiz bağlanabilirsin
-
http://www.philchen.com/2007/07/28/how-to-enable-passwordless-authentication-with-ssh