簡體   English   中英

從命令行為MYSQL查詢創建“ at”作業

[英]Creating an “at” job from command line for a MYSQL query

從命令行,我想創建一個at作業以運行mysql查詢。 正如您可以想象的那樣,在google或此處進行stackoverflow搜索“ at”非常困難。

這可以正常工作,並且查詢可以像這樣運行:

mysql -e 'MY QUERY;'

但是如果我這樣做:

at 17:30 mysql -e 'MY QUERY;'

在5:30,我收到一封郵件,告訴我“更新:未找到命令”,並且查詢未運行。 我已經設置了一個.my.cnf文件。 還有其他我忘記的事情嗎?

我相信您遇到了脫殼問題。 殼可能會吃掉引號。 嘗試像這樣使用雙引號:

at 17:30 mysql -e "\"MY QUERY;\""

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM