我正在嘗試編寫一個 cron,它將在給定日期運行 slurm 的 sacct 命令並將其保存在文件中。因為我對 shell 腳本沒有太多經驗,所以我不知道該怎麼做。
我執行了以下操作:我使用以下代碼 (sacct_data.sh) 創建了一個 shell 腳本:
#!/bin/bash
startdate=`date +"%Y-%m-%dT00:00:00"`
enddate=`date -d "yesterday" '+%Y-%m-%dT00:00:00'`
TZ=UTC sacct info_that_needs_to_be_pulled --starttime $startdate --endtime $enddate > data.log
在 crontab 中,我有以下代碼:
* * * * * bash sacct_data.sh #I know this will run every min, but that's is not important
但是,我收到錯誤“sacct:找不到命令”。
任何幫助表示讚賞:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句