お知らせ:


 ◇ YouTube Apple Japan チャンネル で有用なヒントや使い方を配信中です。
 ◇ iOS 向け Apple サポート App のバージョン 2.4.1 が公開されました。

お知らせ: macOS Mojave にアップグレードする


macOS Mojave には、ダークモードやスタックなどの新機能や、3 つの新しい内蔵 App が新たに加わり、クリックするたびにさらに多くのことができるようになります。 macOS Mojave へのアップグレード方法はこちら >

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

質問:

質問: シェルスクリプトが実行できない

デスクトップに作成したフォルダ内でテキストに追記するシェルスクリプトを実行しようとすると

zsh: operation not permitted: ./insert.sh

と出て実行できません。

sudo で行ってもダメでした。

また、フォルダを書類ディレクトリに移して行ってもおなじでした。

解決する方法はありますでしょうか。


Macbook Air 11 inch 2013

OS 10.13.1

MacBook Air, OS X Mavericks (10.9), 13inch, 2.13GHz, RAM4GB, SSD256

投稿日

返信

ページコンテンツが読み込まれました

2017/11/18 17:55 福助 への返信 福助 への返信

insert.shに実効権限は与えてあるのですよね?

実行しようとしているスクリプトが不明なので想像ですが、SIPで保護された領域(/bin, /sbin等)に書こうとしているということはないですか?

差し支えなければ、スクリプトの中身を提示したほうが解決は早いと思いますよ。

2017/11/18 17:55

返信 参考になった

2017/11/18 17:59 福助 への返信 福助 への返信

そのシェルスクリプト、実行できるようにってますか?

chmod 755 file

としたら、実行できませんか?

2017/11/18 17:59

返信 参考になった

2017/11/18 19:57 Hit-C への返信 Hit-C への返信

シェルスクリプトの中身ですが、ただのテキストの書き換えです。

10分前までできていたのが、急にできなくなりました。

再起動しても直らず困っております。


for i in *.gjf; do

cat $i | gsed -e "1c %nprocshared=4" -i -e "2c %Chk=${i%.*}.chk" -i -e "3c #p opt b3lyp/6-31g(d) scrf=(solvent=acetonitrile)" $i | cat>> $i <<EOF



--Link1--

%nprocshared=4

%Chk=${i%.*}.chk

#p td=(nstates=10) b3lyp/SVP geom=check scrf=(cpcm,solvent=acetonitrile)



Energy



0 1

EOF

done

2017/11/18 19:57

返信 参考になった
ユーザのユーザプロフィール: 福助

質問: シェルスクリプトが実行できない