No.1ベストアンサー
- 回答日時:
手元に環境がないので確認ができませんが、
mt -f /dev/rmt/0 status
でテープの書き込み禁止になっているかどうかがわかる
はずです。
この回答への補足
こんな形で落ち着きました。見づらいかもかも。。。
#!/bin/sh
####[環境変数設定]###########################################################
# ファイル上書き禁止設定の解除
unset noclobber
####[変数定義]###############################################################
REL="/*********.tmp" ←偽名
SYSLOG="/***********" ←偽名
HOUR=`date '+%H'`
####[本処理]#################################################################
# マウントチェック用 tempファイルのクリア
echo "" > $REL
# テープが 8mmDAT装置にマウントされているかの確認
(while :
do
mt -f /dev/rmt/0 status
if [ $? -ne 0 ];then
echo "=== File_System_Backup TAPE MOUNT Request ==="
sleep 300
else
break
fi
done
# テープの書込み属性判定処理
while :
do
(tar ce -C /export aaa) 2>&1 | tee -a $REL
case `cat $REL` in
*Permission*)
echo "=== File_System_Backup TAPE Permission denied ==="
echo "" > $REL
mt -f /dev/rmt/0 offline
sleep 180;;
*I/O*)
echo "=== File_System_Backup TAPE Change Permission ==="
echo "" > $REL
sleep 180;;
*)
break ;;
esac
done
) 2>&1 | tee -a $SYSLOG
exit 0
No.2
- 回答日時:
mt -f の表示の Sense Key の値はテープが書き込み保護
になっている場合とそうでない場合ではいくつになって
いるでしょうか。
この回答への補足
以下の二つのパターンが出力されます。書込み属性は関係無くです。リターンコードもどちらも”0”です。
んー困りますた。。。
Exabyte EXB-8500 8mm Helical Scan tape drive:
sense key(0x6)= Unit Attention residual= 0 retries= 0
file no= 0 block no= 0
=================================================
Exabyte EXB-8500 8mm Helical Scan tape drive:
sense key(0x0)= No Additional Sense residual= 0 retries= 0
file no= 0 block no= 0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- 国家公務員・地方公務員 建築基準適合判定資格者検定の実務経験は退職後も有効でしょうか。 確認検査の実務経験は退職後も有効なの 1 2022/04/10 09:55
- USBメモリー・SDカード・フラッシュメモリー ウィンドーズ メディアプレーヤー でディスクへの書き込みが突然できなくなくなってしまいました。 2 2022/05/10 23:07
- その他(悩み相談・人生相談) 遺言書の検認後、遺言書の有効性や財産使い込みなどのを調べる方法 1 2022/05/23 03:45
- UNIX・Linux jsLinuxのコマンドについて。 aliasを使い、必ず削除前に確認メッセージを表示するコマンドを 1 2022/07/25 18:37
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- 教えて!goo 通報しますと書いたほうが消されてましたが 2 2022/10/20 17:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
アクセスのボタンから指定のワ...
-
SCコマンドでアクセス拒否
-
[バッチファイル]レジストリ値...
-
AIXでの文字コード、改行コード...
-
compressコマンドってなくなっ...
-
Ctrl+Zで戻りすぎた場合、逆に...
-
「環境変数名の編集」ウィンド...
-
JP1での保留Job一覧取得につき...
-
vbaで「最前面に」とする方法は?
-
dig/host/nslookup コマンド...
-
閉じている全ての+ボタンを一...
-
【Gmailコマンド】1年以上前の...
-
DOSコマンドについて
-
setxコマンドが思い通りにいかない
-
Linuxでコマンドが終了しない
-
UNIXとLinuxのコマンドは同じ?
-
ディスク上のサイズを確認する方法
-
ls -lコマンドで表示される合計...
-
Linux コマンド入力待ち状態に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
【Gmailコマンド】1年以上前の...
-
SCコマンドでアクセス拒否
-
コマンドプロンプト tree
-
[バッチファイル]レジストリ値...
-
Excel下部のメニューが消えた
-
Ctrl+Zで戻りすぎた場合、逆に...
-
AIXでの文字コード、改行コード...
-
ワイルドカードを使ってでフォ...
-
コマンド履歴が~/.bash_history...
-
アクセスのボタンから指定のワ...
-
echo $!の意味を教えてください
-
vbaで「最前面に」とする方法は?
-
コマンドプロンプトにおけるコ...
-
shutdownコマンドをキャンセル...
-
Linuxコマンドは何の言語で書か...
-
「環境変数名の編集」ウィンド...
-
Linuxでコマンドが終了しない
-
相手PCのMACアドレスを知るため...
-
compressコマンドってなくなっ...
おすすめ情報