2011-03-22 99 views
1

嘿所以!這個週末我和我的室友正在拋出一個以辦公室爲主題的派對。我們有一個裝滿啤酒的水冷卻器,果凍鏡頭中的訂書機等等。而且 - 我們有一臺大型複印機/激光打印機。我希望它能將TPS報告發布到舞池中。這將在指定的時間間隔發生。腳本打印作業以指定的間隔運行(令人敬畏的派對)

打印機驅動程序安裝在我的Windows和Linux分區上。無論從哪個操作系統,這是一個很好的方式來編寫腳本?我的第一個想法是使用.NET的文檔功能,並從Word打印,但這似乎有點太多的工作。 (我的意思是,可能在15分鐘內完成5)。我很熟悉批處理和bash腳本,但是我沒有意識到任何Word(或者Adobe Reader等)公開的命令行界面。我問的主要是因爲我正在尋找新的有趣的方式來解決這個問題,而不是僅僅堅持我的C/C++/C#舒適區。你怎麼看?

回答

4

如果你不介意在CUPS可支持的格式準備的文檔(至少CUPS can support PDF,所以有一個很容易的選擇),那麼你可以使用簡單的命令行工具來完成你的任務:

while true ; do sleep 1800 ; lp ~/Documents/TPS_Coversheet.pdf ; done 

如果您想通過「睡眠1800」或類似的簡單工具以外的方式來安排它們,您可以將lp ~/Documents/TPS_Coversheet.pdf放入您的crontab(5)文件中,並提供大量指定時間的可能性。 (幾乎太多了。)您可以使用crontab(1)命令編輯您的crontab(5)文件:crontab -e

相關問題