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

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

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




نویسنده موضوع: در مورد دستور at  (دفعات بازدید: 394 بار)

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

آفلاین abdossamad2003

  • Full Member
  • *
  • ارسال: 157
در مورد دستور at
« : 04 شهریور 1400، 08:12 ب‌ظ »
با سلام خدمت دوستان
من در کار کردن با دستور at مشکل دارم.به عنوان مثال وقتی دستور زیر را اجرا می کنم در ساعت ۲۰ هیچ اتفاقی نمی افتد
[samad@localhost ~]$ echo "test"|at 20:00
خروجی به صورت زیر استwarning: commands will be executed using /bin/sh
job 21 at Thu Aug 26 20:00:00 2021

ولی در ساعت ۲۰ هیچ اتفاقی نمی افتد

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : در مورد دستور at
« پاسخ #1 : 04 شهریور 1400، 08:35 ب‌ظ »
۲ موضوع رو باید بدونید.

۱. شما دارید test رو میفرستید به at. احتمال میدم قصد دارید echo test رو توسط at اجرا کنید پس باید بنویسید echo "echo test" | at 20:00
۲. دستور رو درست هم بنویسید و اجرا بشه خروجی اون رو مستقیما نخواهید دید. بعدا یک ایمیل بهتون ارسال خواهد شد که خروجی دستور at رو بهتون نشون میده.

میتونید اینو تست کنید که در دایرکتوری خانگی شما یک فایل ایجاد میکنه:

echo 'echo test > $HOME/test-ok' | at 20:00
« آخرین ویرایش: 04 شهریور 1400، 09:02 ب‌ظ توسط M!lad »
..I feel no fault for the fault I feel..

آفلاین abdossamad2003

  • Full Member
  • *
  • ارسال: 157
پاسخ : در مورد دستور at
« پاسخ #2 : 05 شهریور 1400، 03:13 ب‌ظ »
با تشکر test یک فایل اسکریپت از مجموعه ای از دستورات است می خوام در یک زمان خاص اجرا شود ولی نمی توان خروجی آنرا در یک فایل دیگر مشاهده کرد
echo "test" > log|at 15:00[code]cat test > log|at 15:00[/code]
هیچدام از دستورات فوق موفق نیستند احتمالا کد دستوری رو اشتباه می زنم