在指定时间停止脚本(2分钟)

时间:2015-09-08 09:25:04

标签: bash shell scripting

#!/bin/bash

commonguess(){
 for guess in $(< passwordlist)
 do
  try=$(echo "$guess" | sha256sum | awk '{print $1}' )
  if [ "$try" == "$xxx" ]
  then
   echo "$name:$try"
   return 0
  fi
done
return 1
}
dict(){...}
brute(){...}

while IFS=':' read -r name hashing;do
commonguess || dict || brute
done

我的代码已修复,我还需要做一件事。当我运行功能暴力时,它应该在2分钟后停止。我知道sleep命令可以使脚本暂停,但是我被告知使用“kill”不是一个好主意。所以我想知道有没有办法做到这一点。

0 个答案:

没有答案