انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => دبیان => نویسنده: rahimi12 در 26 بهمن 1395، 04:53 بظ
-
سلام خوب هستین؟
چن تا سوال دارم ممنون میشم بصورت مبتدی راهنماییم بفرمایید.
دارم یک اسکریپتی مینویسم توی اوبونتو هستم و برای این اسکریت چند نیاز دارم که راهنمایی کنین سپاسگذار میشم.
اول اینکه چطوری میشه هاست نیم و یوزرنیم و پسورد اکانت ftp رو بصورت متغیر بگیریم و سپس با اونا توسط اسکریپت وارد اکانته داخل هاست بشیم و سپس یک فایلی رو با put اپلود کنیم؟ هرکاری کردم نشد ینی پسورد میخاد و دستور اپلودش هم باید دستی بدم :(
دوم اینکه چطوری میتونم یک فایل مثلا داخل روت دارم بنام rozi.zip رو رایت کنیم روی cd با دستور dd
سوم اینکه چطور میتونم لیست فلش مموری هایی که وصل هستن رو بدست بیارم منطورم آدرس هاشون هست که بعدا خاستم چیزی داخلش ون کپی کنم استفاده کنم.
امیدوارم سوالام بدون ابهام بوده باشه.
-
کسی نیست کمکی بکنه لطفا :(
-
کسی نیست کمکی بکنه لطفا :(
بهتره برای هر سوال یک موضوع جدا تعریف کنید، اینجوری زودتر به جواب میرسید.
دوتا سوال آخرتون با یک جستجوی ساده بدست میاید.
-
کسی نیست کمکی بکنه لطفا :(
بهتره برای هر سوال یک موضوع جدا تعریف کنید، اینجوری زودتر به جواب میرسید.
دوتا سوال آخرتون با یک جستجوی ساده بدست میاید.
نمیفهمم اصن منظور حرکاتتون رو. اگه پیدا میکردم که اینجا نمیپرسیدم.
مگه فروم نیست اینجا
-
کسی نیست کمکی بکنه لطفا :(
بهتره برای هر سوال یک موضوع جدا تعریف کنید، اینجوری زودتر به جواب میرسید.
دوتا سوال آخرتون با یک جستجوی ساده بدست میاید.
نمیفهمم اصن منظور حرکاتتون رو. اگه پیدا میکردم که اینجا نمیپرسیدم.
مگه فروم نیست اینجا
من هم درک نمیکنم که چرا ناراحت شدید.
فروم هست و خوبی فروم اینه که آرشیو داره و خیلی از این سوالهای تکراری قبلاً پرسیده شده. (غیر از اولین سوال که خودم هم بلد نیستم.)
ولی دوتا سوال بعدی:
این (https://www.google.com/search?q=how+to+write+a+file+on+disk+with+dd&ie=utf-8&oe=utf-8&client=firefox-b) فقط جستجوی متن سوالتون توی گوگل هست، و به احتمال خیلی زیاد (ندید) جواب سوالتون رو توی ۱۰ یا ۱۲ نتیجهی اول پیدا خواهید کرد. پس خوب نگشتین.
این غیر از جستجوی خود این فروم و یا wiki هست.
در ضمن اینکه سوالهاتون رو جدا بپرسید به این که زودتر به نتیجه برسید ارتباط مستقیم داره (تجربه ثابت کرده)
-
در مورد بخش نخست لازمه بگید تا الآن چه کار کردید که نتونیتسد تا ما راهنماییتون کنیم. به تعداد آدمها راه برای انجامش هست.
-
در مورد بخش نخست لازمه بگید تا الآن چه کار کردید که نتونیتسد تا ما راهنماییتون کنیم. به تعداد آدمها راه برای انجامش هست.
سلام آقای بهزادی. راستش منم کدش رو بلد نیستم میخواستم کمکم کنین. میخوام آدرس هاست اف تی پی و یوزرنیم و پسورد رو از من بگیره و سپس خودش وصل بشه و یک فایلی رو از سیستم خودم که ادرس تعیین میکنم اپلود کنه روی سرور . بدون دخالت کاربر.
لطفا سوالای دوم و سومم رو هم جواب بدین خدا خیرتون بده. خودم بخدا گشتم نبود به دردم نخوردن
-
واقعا بار علمی این فروم جز ادعای پوچ هیچییییییییییی نیست.
چند روزه این وضعیت راهنمایی کردن شماست.
-
کسی نیست کمکی بکنه لطفا :(
اسپم نکنین لطفا
-
واقعا بار علمی این فروم جز ادعای پوچ هیچییییییییییی نیست.
چند روزه این وضعیت راهنمایی کردن شماست.
در مورد سوال اول :
host=HOSTNAME
user=USERNAME
pass=PASSWORD
ftp-upload --passive -u "$user" --password "$pass" -h "$host" file.zip /
در مورد سوال دوم هم که خودتون دارید میگید dd پس از دستور زیر استفاده کنید
man dd
در مورد سوال سوم این که ببینید کدام فلش مموری در کجا مانت شده هم :
lsblk
-
سلام خوب هستین؟
چن تا سوال دارم ممنون میشم بصورت مبتدی راهنماییم بفرمایید.
دارم یک اسکریپتی مینویسم توی اوبونتو هستم و برای این اسکریت چند نیاز دارم که راهنمایی کنین سپاسگذار میشم.
اول اینکه چطوری میشه هاست نیم و یوزرنیم و پسورد اکانت ftp رو بصورت متغیر بگیریم و سپس با اونا توسط اسکریپت وارد اکانته داخل هاست بشیم و سپس یک فایلی رو با put اپلود کنیم؟ هرکاری کردم نشد ینی پسورد میخاد و دستور اپلودش هم باید دستی بدم :(
دوم اینکه چطوری میتونم یک فایل مثلا داخل روت دارم بنام rozi.zip رو رایت کنیم روی cd با دستور dd
سوم اینکه چطور میتونم لیست فلش مموری هایی که وصل هستن رو بدست بیارم منطورم آدرس هاشون هست که بعدا خاستم چیزی داخلش ون کپی کنم استفاده کنم.
امیدوارم سوالام بدون ابهام بوده باشه.
سلام
زبان اسکریپت نویسی تون رو میگفتین بهتر بود. فرض میکنم bash باشه
آرگمان های ورودی رو که به bash script پاس میدین، داخل اسکریپت به صورت $1 , $2 , ... و همین طور تا انتها قابل دسترسی هستند
مثلا bash script زیر (pass_arg.sh):
#! /bin/bash
echo "value is:"$1
و به دو روش زیر میتونین فراخوانی کنیدش:
$ ./pass_arg.sh foo
و یا
$ bash pass_arg.sh foo
خروجی:
value is:foo
در مورد سوال دوم: چون cd ها ساختار بلاکی دیسک ها رو ندارن فکر نکنم با dd بتونی رایت کنی، ابزار های تحت ترمینال برای این کار هست،سرچ کنی پیدا میشه.
سوال ۳: دستور mount خالی رو بزنین
-
واقعا بار علمی این فروم جز ادعای پوچ هیچییییییییییی نیست.
چند روزه این وضعیت راهنمایی کردن شماست.
درضمن
هیچ وقت اینو یادتون نره
در حالت عادی
شما هیچ طلبی از کسی ندارید
و هیچ کسی هم وظیفه ای نداره مشکلی از شما حل کنه
-
واقعا بار علمی این فروم جز ادعای پوچ هیچییییییییییی نیست.
چند روزه این وضعیت راهنمایی کردن شماست.
در مورد سوال اول :
host=HOSTNAME
user=USERNAME
pass=PASSWORD
ftp-upload --passive -u "$user" --password "$pass" -h "$host" file.zip /
در مورد سوال دوم هم که خودتون دارید میگید dd پس از دستور زیر استفاده کنید
man dd
در مورد سوال سوم این که ببینید کدام فلش مموری در کجا مانت شده هم :
lsblk
تو پاورقی:
ترجیها یوزر و پسورد رو تو اسکریپت ننویسین
-
روی هوا که نمیشه گفت. لااقل باید بگید از روش دستی به چهطریقی به ftp وصل میشید. اسکریپت رو باید روی همون ساخت. در حال حاضر میتونم فقط expect رو به شما معرّفی کنم. مثال: https://www.linuxquestions.org/questions/linux-general-1/expect-script-to-automate-ftp-upload-677298