الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

script مع بداية shell?

مغلق
بدأه M I L A N I في 6 مارس 2006 · 5 رد · 1,453 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

هذي اول مشاركه لي واتمنى تكون فاتحة خير................

عندي استفسار عن موضوع صغير وهو كالتالي/

عندي ملف فيه اوامر اللي هو script file

وابي اخليه يشتغل ويشغل الاوامر اللي داخله اوتوماتيكيا مع تشغيل shell

أتمنى الرد باقرب فرصة وشاكر تعاون الكل وان شا الله القادم افضل...

.

.

.

...انتهى...

#2

script file ????

أولا ما معنى script file ،، لأن كلمة script كلمة عامة قد يكون الملف ملف shell, php, python or any Scripting Language

لدلك كن دقيق ؟؟!! B)

وأعتقد بانك تقصد ملف shell ، منتهي بـــ sh.

فهدا النوع من البرامج يتم تنفيده عبر التيرمنال

./filename.sh
#3

ليس بالضرورة أن تكون نهايته sh وإنما يجب فقط أن يكون قابل للتشغيل يعني ال Mod الخاص باليوزر الذي سيشغله يجب أن تكون له صلاحية التشغيل , ولإختصار الوقت أنشيء أي ملف كهذا :

#!/bin/bash

ls -l

وسمه أي إسم مثلا test.play

ثم قم بتحويله لوضع التشغيل للجميع (إختصارا للوقت) :

chmod 777 test.play

ثم من ال command line إكتب :

root@server [/]#./test.play

بحيث يجب أن تكون في نفس الفولدر الذي فيه الملف إن إستخدمت ./ وإلا أشر إليه برابط كامل وسيعمل السكربت مباشرة ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#4
chmod 777 test.play

لا داعي لإستخدام هذا الأمر حتى في الإختصار.. استخدم هذا

chmod +x test.play

ويقوم بإعطاء executoin للـowner/group/other

إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.

post-21836-1257612765.gif

before asking: smart questions how-to

#5
M I L A N I كتب:
بسم الله الرحمن الرحيم

هذي اول مشاركه لي واتمنى تكون فاتحة خير................

عندي استفسار عن موضوع صغير وهو كالتالي/

عندي ملف فيه اوامر اللي هو script file

وابي اخليه يشتغل ويشغل الاوامر اللي داخله اوتوماتيكيا مع تشغيل shell

أتمنى الرد باقرب فرصة وشاكر تعاون الكل وان شا الله القادم افضل...

.

.

.

...انتهى...

اخي حسب ما فهمت من كلامك انك تريد تشغيل هذا السكربت كلما دخلت الى الشل...

اذا كان هذا قصدك.. فيفضل ان تضع اسم الشل في هذا الملف

~/.bashrc

لتقوم بعمل ذلك اولا قم بتفعيل السكربت عن طريق الامر الذي تحدث عنه الشباب

chmod +x  MyScript

ثم اضف السكربت خاصتك على شكل source في

/home/USER/.bashrc

مثلا السكربت لديك اسمه MyScript بالتالي اضف على هذا الملف ما يلي

source MyScript

او قم بتنفيذ هذا الامر في التيرمينال..

echo "source MyScript" > ~/.bashrc

ملف bashrc الذي تحدثت عنه يتم تشغيله في اي مره تدخل الى الشل سواء من xterm او دخول حقيقي اي بعد ادخال اسم المستخدم وكلمة السر... وهو خاص اذا كنت تتعامل مع Bash Environment حيث تنفذ الاوامر التي فيه في مرحلة تتابع تشغيل bash .... وقد لا يكون موجود لديك... تستطيع انشاءه بكل اريحيه...

تحياتي

تم تعديل هذه المشاركة بواسطة mad001 في 2 يناير 2007 في 04:59

#6

bash name_file_script

فقط بدون اي تعليمة اخرى

اذا تستخدم الباش

وشكرااااااااااااااااااااااااااااااااا

هذا الموضوع مغلق.

مواضيع مشابهة