【发布时间】:2023-06-09 22:32:02
【问题描述】:
我正在尝试编写一个 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: command not found”。
任何帮助表示赞赏:)
【问题讨论】: