انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: وصل کردن یک اسکریپت به زبان php به نرم افزار Transmission  (دفعات بازدید: 1851 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
میخوام فایل زیر را برای exit کردن نرم افزار تورنتی ترنزمیشن (وقتی همه تورنتها دانلود شد)، استفاده کنم
http://oguzarduc.blogspot.com/2012/05/transmission-quit-script-in-php.html

اما ازش چیزی سر در نمیارم که چطوری باید به بخش زیر اضافش کنم:
Edit > Preferences > Downloading > Call script when torrent is completed
مستقیم به آدرس بالا اضافه کردم اما کار نکرد.
روش خاصی داره؟
فکر کردم شاید باید غیر مستقیم با یک اسکریپت بش متصل بشه؟  ???

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
بش مستقیم تر هست تا پی اچ پی :

#! /bin/bash
kill -n 15 $(pidof transmission)
exit 0

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
بش مستقیم تر هست تا پی اچ پی :

#! /bin/bash
kill -n 15 $(pidof transmission)
exit 0
سلام
این دستور چه کاری انجام می ده؟ می خواهم بعد از تمام شدن همه دانلودها، ترنزمیشن بسته بشه! چون آپشن Call script when torrent is completed بعد از پایان کار هر دانلود (بدون توجه به صف دانلودها) اجرا میشه. اسکریپت باید بررسی کنه که آیا صف خالیه و اگر خالی نبود برنامه رو نبنده و دوباره انتظار بکشه.

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
اون دستور ترنسمیشن را بندد همین بدون توجه به اینکه توررنتی در صف بارگیری باشد یا خیر

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
در راهنمای فایل php دستور زیر رو مثال زده:php.exe Transmission_Quit.php --port=9999 --hostname=192.168.0.1قسمت port و hostname رو در دستور بالا متوجه نمی شوم ::)
دستور php5-cli را نصب کردم. اسکریپت زیر درست کار خواهد کرد؟#! /bin/bash
php /path/to/script
اگر #!/usr/bin/php -q v, به ابتدای فایل php اضافه کنم و مستقیم فایل php را به transmission معرفی کنم، این کار با استفاده از اسکریپت بشی که به فایل php آدرس بده تفاوتی داره؟
(چون صف ترنزمیشن پر از فایل تورنت است که به این زودی ها دانلودشان تمام نمی شود، خودم امکان تست ندارم. از نظر تئوری می پرسم)

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
cat Transmission_Quit.php


آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
در ترنسمیشن :
edit -> preferences
 در سربرگ web ، درگاه را روی 9999 [ --port ]  و آدرس را روی 127.0.0.1 [--hostname  ] بگذارید . آن اسکریپت پی اچ پی را همینجور به ترنسمیشن بدهید :#! /bin/bash
php  --file /path/to/script.phpexit 0
« آخرین ویرایش: 12 اردیبهشت 1392، 10:03 ب‌ظ توسط doomhammer65ir »

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19753
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن