با سلام
تجربهآای واقعی!
بعضی وقتآها باید کارآهای معمول را به صورت غیر معمول انجام داد. تا نیمه شب جایی مشغول انجام پروژه بودم. موبایل و ساعت هم دم دستم نبود و تنها وسیله در دسترس کامپیوترم بود! قبل از اینکه آخرین منابع انرژیآام تمام شود و کنار کامپیوتر بخوابم باید راهآحلی برای بیدار شدن موقع نماز صبح پیدا میآکردم. مسلما صدها برنامه وجود دارد که بتواند مانند یک ساعت در زمانی مشخصی زنگ بزند ولی واقعا در آن موقع شب خیلی ذهنم درست کار نمیآکرد تا راهآحل بهینهآای پیدا کند (علاوه بر اینکه برنامه خاصی برای این کار در آن لحظه به ذهنم نمیآرسید) ولی خوشبختانه دستور سادهآای از شل لینوکس را به یاد داشتم! دستور sleep!
این دستور ساده و مهم یک وقفه ایجاد میآکند. یعنی بعد از اجرا تا وقت مشخص شده صبر میآکند. خوب با این برنامه تقریبا همه چیز حل است. در آن لحظه با یک محاسبه ساده مشخص شد که ۱۸۵ دقیقه تا اذان صبح باقیمانده است. باید صدایی هم به عنوان زنگ ایجاد کنم. خوب کافی است با mplayer یک mp3 را پخش کنم (و چه بهتر که صدای اذان هم باشد!). عبارت -loop 0 هم به mplayer میآآگوید که فایل مورد نظر را به تعداد بیآنهایت تکرار کن (خستگی ممکن است باعث شود که در اولین پخش فایل بیدار نشوم
):
تجربهآای واقعی!
بعضی وقتآها باید کارآهای معمول را به صورت غیر معمول انجام داد. تا نیمه شب جایی مشغول انجام پروژه بودم. موبایل و ساعت هم دم دستم نبود و تنها وسیله در دسترس کامپیوترم بود! قبل از اینکه آخرین منابع انرژیآام تمام شود و کنار کامپیوتر بخوابم باید راهآحلی برای بیدار شدن موقع نماز صبح پیدا میآکردم. مسلما صدها برنامه وجود دارد که بتواند مانند یک ساعت در زمانی مشخصی زنگ بزند ولی واقعا در آن موقع شب خیلی ذهنم درست کار نمیآکرد تا راهآحل بهینهآای پیدا کند (علاوه بر اینکه برنامه خاصی برای این کار در آن لحظه به ذهنم نمیآرسید) ولی خوشبختانه دستور سادهآای از شل لینوکس را به یاد داشتم! دستور sleep!
این دستور ساده و مهم یک وقفه ایجاد میآکند. یعنی بعد از اجرا تا وقت مشخص شده صبر میآکند. خوب با این برنامه تقریبا همه چیز حل است. در آن لحظه با یک محاسبه ساده مشخص شد که ۱۸۵ دقیقه تا اذان صبح باقیمانده است. باید صدایی هم به عنوان زنگ ایجاد کنم. خوب کافی است با mplayer یک mp3 را پخش کنم (و چه بهتر که صدای اذان هم باشد!). عبارت -loop 0 هم به mplayer میآآگوید که فایل مورد نظر را به تعداد بیآنهایت تکرار کن (خستگی ممکن است باعث شود که در اولین پخش فایل بیدار نشوم

sleep 185m; mplayer azan.mp3 -loop 0
دیدگاه