出発前に質問をしたい場合:

出発前に質問をしたい場合:

すべてのユーザーに対して自動的に実行されるbashスクリプトを設定する必要があります。

「処理完了」時に端末設定を終了するように設定することはできません。端末を「すべて終了」することはできません。

誰でも方法を知っていますか?私の考えでは、PIDソリューション(親PIDではない)が良いアプローチになりそうです。

使用されるオペレーティングシステムはMacOS Sierraです。

テストファイル

#!bin/bash
currentUser=$(whoami)
mkdir -p ~/Desktop/Pdrive
mount_smbfs //server/UserData/$currentUser ~/Desktop/Pdrive


#pid=$$
#kill $pid
#exit 0
#kill -15 $$
#disown
#kill -9 $(ps -p $(ps -p $PPID -o ppid=) -o ppid=)
#osascript -e 'tell application "Terminal.app" to quit'
#pkill -f test.sh
exit

ベストアンサー1

この試み:

出発前に質問をしたい場合:

osascript -e 'tell application "Terminal" to close first window' 

尋ねないでください。

osascript -e 'tell application "Terminal" to close first window' & exit

他のUnixバージョンでは異なる操作を実行するため、killall使用しないでください。killall

おすすめ記事