如何在 atd 中声明变量?

姜三
VDST=/home/v3000/
VDATE=20210725
echo "tar -jcf ${VDST}v3000_$VDATE.tar.bz2 --remove-files -C ${VDST} $VDATE;
      md5=($(md5sum ${VOSDST}v3000_$VDATE.tar.bz2));
      date +'%Y%m%d-%H%M%S  v3000_$DDATE.tar.bz2  $md5' >> ${VOSDST}v3000_YYYYMMDD.log" |
at now

这样,我这里就没有办法拿到md5变量了:date +'%Y%m%d-%H%M%S v3000_$DDATE.tar.bz2 $md5' >> ${VOSDST}v3000_YYYYMMDD.log如何编写以获取 md5 变量?

布鲁斯林迈克尔
VDST=/home/v3000/
VDATE=20210725
echo "tar -jcf ${VDST}v3000_$VDATE.tar.bz2 --remove-files -C ${VDST} $VDATE;
      "'md5=($(md5sum '"${VDST}"'v3000_'"$VDATE"'.tar.bz2));'"
      date +'%Y%m%d-%H%M%S  v3000_$VDATE.tar.bz2  '"'$md5'" >> ${VDST}v3000_YYYYMMDD.log" |
at now

您可以这样做,尽管代码看起来不是很优雅。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章