.shファイルが実行できない

実現したいこと

1つだけ実行できない「.shファイル」があります。
他の「.shファイル」は実行できます。

発生している問題・分からないこと

としても、エラー等が返って来ません。

該当のソースコード

mail_move.sh

1#!/bin/bash 2 3files1="/home/main-user/Maildir/new/*" 4if [[ -a $files1 ]]; then 5 for filepath in $files2; do 6 echo $(basename ${filepath}) 7 echo $filepath 8 done 9fi 10 11上記のコードの改行マークを表示してみました。 12#!/bin/bash$ 13$ 14files1="/home/main-user/Maildir/new/*"$ 15if [[ -a $files1 ]]; then$ 16 for filepath in $files2; do$ 17 echo $(basename ${filepath})$ 18 echo $filepath$ 19 done$ 20fi$ 21$ 22

試したこと・調べたこと

上記の詳細・結果

インターネットを参照して試してみましたが駄目でした。
mail_move.shに実行権限を与えました。
main-userのアクセス権をrootにしました。
mail_move.shのプロパティ実行できている「.shファイル」と同じにしました。
いろいろと試しましたが、いづれも上手くいきませんでした。

補足

Linuxのバージョンです
NAME="MIRACLE LINUX"
VERSION="8.8 (Peony)"
ID="miraclelinux"
ID_LIKE="rhel fedora"
PLATFORM_ID="platform:el8"
VERSION_ID="8"
PRETTY_NAME="MIRACLE LINUX 8.8 (Peony)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:cybertrust_japan:miracle_linux:8"
HOME_URL="https://www.cybertrust.co.jp/miracle-linux/"
DOCUMENTATION_URL="https://www.miraclelinux.com/support/miraclelinux8"
BUG_REPORT_URL="https://bugzilla.asianux.com/"
MIRACLELINUX_SUPPORT_PRODUCT="MIRACLE LINUX"
MIRACLELINUX_SUPPORT_PRODUCT_VERSION="8"

コメントを投稿

0 コメント