0
我正在運行一個將數據從mysql加載到teradata的ETL腳本。該腳本旨在選擇晚於上次成功運行bash腳本的時間戳的所有行。由於我沒有對mysql數據庫的寫入權限,因此我需要使用bash腳本存儲上次運行時間戳。有沒有簡單的方法來存儲成功運行的時間戳?我在想我可以在腳本的末尾添加一個文件,然後檢查它的mtime,或者只是從日誌文件中解析出時間戳。有什麼更好的策略來做到這一點?如何跟蹤上次在bash中的成功運行
我正在運行一個將數據從mysql加載到teradata的ETL腳本。該腳本旨在選擇晚於上次成功運行bash腳本的時間戳的所有行。由於我沒有對mysql數據庫的寫入權限,因此我需要使用bash腳本存儲上次運行時間戳。有沒有簡單的方法來存儲成功運行的時間戳?我在想我可以在腳本的末尾添加一個文件,然後檢查它的mtime,或者只是從日誌文件中解析出時間戳。有什麼更好的策略來做到這一點?如何跟蹤上次在bash中的成功運行
我認爲,時間戳是使用bash處理的最簡單的日期格式。它可以用'date --date ='@ 2147483647''轉換成任何形式。不知道我是否理解你的問題。 – user3132194
所以這與Teradata無關? – Andrew
我想不是,我會刪除標記 – sakurashinken