如何在作業中延遲或調用echo命令?我想在指定的時間打印某些內容......謝謝!在Linux中調用「at命令」的C編程
喜歡回聲「hello world」|在12:00並將此命令傳遞給system()。我已經嘗試使用「at job」更新數據庫,並且它做得很好,但是我想在更新它之後打印一些內容......提前致謝! =)
如何在作業中延遲或調用echo命令?我想在指定的時間打印某些內容......謝謝!在Linux中調用「at命令」的C編程
喜歡回聲「hello world」|在12:00並將此命令傳遞給system()。我已經嘗試使用「at job」更新數據庫,並且它做得很好,但是我想在更新它之後打印一些內容......提前致謝! =)
只是運行echo
不太合理,因爲輸出無處可去(除非您重定向到文件)。這個例子將在12:34
#include <stdio.h>
int main()
{
FILE *f = popen("at 1234", "w");
fprintf(f, "echo 'Hello World' | wall");
fclose(f);
printf("Job scheduled\n");
return 0;
}
我相信'at'和'cron'作業通常通過電子郵件發送他們的輸出。 –
@Greg - 感謝您的想法。也許不知何故,這回答了我的問題,但我需要時間也是可變的......比方說,我可以設置在一天中的任何時間的時間。 – trguapo
發送廣播消息到所有終端你預計'at'把它打印到你可以使用睡眠在C – Lucifer
? –
你看過「cron」嗎? – Linuxios