سوالف اندرويد




العودة   سوالف سوفت > سوالف الشبكات والاستضافة وما يتعلق بهما > الشبكات والخوادم وقواعد البيانات
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الوسوم:

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
Question طريقة نسخ مجلد الى ١٠٠ موقع عن طريق SSH

السلام عليكم

أخوانى الكرام لدى استفسار بسيط و اريد المساعدة به

لدى سيرفر عليه اكثر من ١٠٠ موقع واريد ان اقوم بنسخ مجلد لدى الى كل المواقع على هذا السيرفر عن طريق SSH

هذا هو مسار كل المواقع على السيرفر
إقتباس:
/var/www/st/
و تحت هذا المسار يوجد كل المواقع على هيئة مجلدات كالتالى
إقتباس:
domain1.com
domain2.com
domain3.com
domain4.com
domain5.com
domain6.com
فأتمنى ان اجد امر عن طريق SSH لهذا الغرض لأن عن طريق FTP موقع موقع طريقة مرهقة جدا.

تحياتى لكم






__________________
«·´`·.(*·.¸(`·.¸ ¸.·´)¸.·*).·´`··»
«·´¨*·.¸¸ * P H P Z * ¸.·*¨`·»
«·´`·.(¸.·´(¸.·* *·.¸)`·.¸).·´`·»
phpz is offline   قديم 24-03-2011, 11:26 PM
الرد مع إقتباس
عضو فعال
#2  

أكيد انها مرهقة

ما هو حجم المجلد؟

ايضًا ما فائدة النسخ 100 مرة؟

اذا كانت السكربتات بال php وتريد ان تضيف مكتبة مثلا يمكن ان تضع المجلد في ال include path
وعندها لا حاجة للنسخ
هل من الجيد ان نعمل اختصار للمجلد في المواقع المذكورة symlink(سؤال لاصحاب السيرفرات)
هذه الاسئلة لأني اعتقد انها ليست فكرة جيدة بأن ننسخ مجلد 100 مرة


إذا كنت تريد كود النسخ بال php يمكن ان اساعدك
لكن من الافضل ان تخبرنا ما هو عمل المجلد وهل هو كبير حتى تتفادى التكرار

شكرًا






ahmad sadiq is offline   قديم 25-03-2011, 12:00 AM
الرد مع إقتباس
عضو نشيط
#3  

شكرا اخى الكريم على ردك

حجم المجلد صغير حوالى 1MB وهو عبارة عن plugins للوردبريس.

اما الفائدة من النسخ ١٠٠ مرة لانه يوجد لدى ١٠٠ مدونة و اريد تنصيب هذه ال plugins.

و شكرا






__________________
«·´`·.(*·.¸(`·.¸ ¸.·´)¸.·*).·´`··»
«·´¨*·.¸¸ * P H P Z * ¸.·*¨`·»
«·´`·.(¸.·´(¸.·* *·.¸)`·.¸).·´`·»
phpz is offline   قديم 25-03-2011, 12:08 AM
الرد مع إقتباس
عضو فعال
#4  

السلام عليكم ورحمة الله وبركاته

جرب هذا السكربت ،، كتبته لك على عجل .. اتمنى يفيدك

من خلال الSSH

قم بأنشاء ملف شل جديد على سيرفرك وضع فيه المحتويات بعد اضافة المطلوب له

كود:
pico copier.sh
كود:
#!/bin/bash
# add your folders names
sites=( user1 user2 user3 user4 user5)
# old dir.
_old=/var/www/st
# new dir
_new=/your/new/path/with/out/accounts/usernames
####################################
counter=0

while [ $counter -lt "${#sites}" ]
do
    cp -r ${_old}/* ${_new}/${sites[$counter]}/*
    (( counter++ ))
done
اغلق واحفظ الملف
ثم اعطه صلاحيات التنفيذ
كود:
chmod +x copier.sh
ثم نفذ الكود
كود:
./copier.sh
والسلام عليكم ورحمة الله وبركاته






__________________
منابر المتميز | شبكة المتميز
حالياً في الأردن : 962777775774
-----------------------------------
مطور ويب / JS(incl AJAX) , PHP, XML

تتبعني في Twitter

آخر تعديل بواسطة NLP في 25-03-2011 الساعة 05:04 AM.
NLP is offline   قديم 25-03-2011, 05:00 AM
الرد مع إقتباس
عضو نشيط
#5  

و عليكم السلام و رحمة الله و بركاته

عملية نقل الملف باستخدام الـ SSH مرهقة و مكلّفة. طريقتك ستكلفك الكثير من الوقت و تقريبا 1 جيجا من باندويدث سيرفرك.

من كلامك، أحس عندك root على السيرفر. ليش ما ترفع الملف للسيرفر و بعدها تنسخه من هناك؟

بافرض انك رفعت الملفات المطلوبة (plugings) و اصبحت موجود تحت /tmp/plugins
كود:
raed@raed-desktop:/tmp$ ls -l /tmp/plugins/
total 0
-rw-r--r-- 1 raed raed 0 2011-03-26 17:40 1
-rw-r--r-- 1 raed raed 0 2011-03-26 17:40 2
-rw-r--r-- 1 raed raed 0 2011-03-26 17:40 3
و المواقع تحت /tmp/test
كود:
raed@raed-desktop:/tmp$ ls -l /tmp/test/
total 28
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 1
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 2
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 3
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 4
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 5
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 6
drwxr-xr-x 2 raed raed 4096 2011-03-26 17:46 7
كل ما تحتاجه هو نسخ الملفات تحت /tmp/plugins إلى كل مجلد اسمه plugins تحت كل موقع موجود في /tmp/test، و لنسخ الملفات، نفذّ السكريبت التالي:
كود:
raed@raed-desktop:/tmp$  for dir in `ls /tmp/test/`
> do
> cp /tmp/plugins/* /tmp/test/$dir/plugins/
> done
raed@raed-desktop:/tmp$






__________________
"اقْــرَأ "
اللهم ارزقنا حسن الختام
Cenrak is offline   قديم 26-03-2011, 05:52 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
ممكن طريقة تصميم شعار موقع طريق الاسلام أبو حبيبة التصميم والرسومات والمونتاج 3 06-03-2009 10:16 AM
الان: طريقة تحديث قاعدة بيانات ClamAV + طريقة عمل Scan لأي مجلد في السيرفر من Shell Tec4Serv سوالف الاستضافة 31 12-01-2008 01:18 AM
طريقة نقل موقع عن طريق whm albahrain سوالف الاستضافة 14 08-02-2006 09:20 PM
شرح طريقة حماية مجلد الادمن بجدار نارى عن طريق كنترول الموقع casper الإصلاح والصيانة 17 25-09-2005 09:33 AM
شباب احد يقدر يشرح طريقة نقل موقع بالكامل عن طريق الشل النغم الويب والويب 2.0 والـ Semantic Web 3 09-10-2004 11:39 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 12:05 PM.