スクリプトを実行しようとするとSigstopが発生しますか?

スクリプトを実行しようとするとSigstopが発生しますか?

ユーザーのすべてのコマンドを一覧表示しようとしましたが、残念ながら診断方法がわからない奇妙なsigstopが表示されます。

#!/bin/ksh
echo '['
for USER in `cut -d: -f1 /etc/passwd |sed '/^#/ d'`; do
    if ! su $USER 2>&1 |grep 'unknown login'; then 
        echo "  {"
        echo "    USER: '$USER',"
        echo "    CMDS: '$(su $USER -c 'sudo -l')'"
        echo "  },"
    fi
done
echo ']'

間違い

# ./sudoers.ksh
[
  {
    USER: 'nobody',
    CMDS: ''
  },
./sudoers.ksh: line 8: 27013: Stopped (SIGSTOP)

ベストアンサー1

おすすめ記事