『プリントキュー削除用スクリプト(perl)』のクチコミ掲示板

価格情報の登録がありません 価格推移グラフ


価格帯:¥―〜¥― (―店舗) メーカー希望小売価格:¥―

ドライブベイ数:HDDx1 KURO-BOX 玄箱のスペック・仕様

ネットで買うなら!クレジットカード比較
この製品をキープ

ご利用の前にお読みください

本ページでは掲載するECサイトやメーカー等から購入実績などに基づいて手数料を受領しています。

  • KURO-BOX 玄箱の価格比較
  • KURO-BOX 玄箱のスペック・仕様
  • KURO-BOX 玄箱のレビュー
  • KURO-BOX 玄箱のクチコミ
  • KURO-BOX 玄箱の画像・動画
  • KURO-BOX 玄箱のピックアップリスト
  • KURO-BOX 玄箱のオークション

KURO-BOX 玄箱玄人志向

最安価格(税込):価格情報の登録がありません 登録日:2004年 5月27日

  • KURO-BOX 玄箱の価格比較
  • KURO-BOX 玄箱のスペック・仕様
  • KURO-BOX 玄箱のレビュー
  • KURO-BOX 玄箱のクチコミ
  • KURO-BOX 玄箱の画像・動画
  • KURO-BOX 玄箱のピックアップリスト
  • KURO-BOX 玄箱のオークション

『プリントキュー削除用スクリプト(perl)』 のクチコミ掲示板

RSS


「KURO-BOX 玄箱」のクチコミ掲示板に
KURO-BOX 玄箱を新規書き込みKURO-BOX 玄箱をヘルプ付 新規書き込み



ナイスクチコミ0

返信2

お気に入りに追加

標準

プリントキュー削除用スクリプト(perl)

2005/09/10 08:46(1年以上前)


NAS(ネットワークHDD) > 玄人志向 > KURO-BOX 玄箱

スレ主 iga-5319さん
クチコミ投稿数:74件

もっと良い方法があるのかも知れませんが、perlでプリントキュー削除用スクリプトを作成しました。
貼り付けて保存したファイルに実行権を付けて起動すれば動くはずです。
ツールとして、これからperlを勉強したい方にもお勧めです。
(私が作成したものなので、自由に使ってもらって結構です。但し、これによるトラブルに関しては一切責任を持ちません)
-->インデントを付けているのですが、削除されるみたいです。

#!/usr/bin/perl
# Made by Iga-5319
$start_line = 6;

open HDL, "/usr/bin/lpq |";
@lpq = <HDL>;
close HDL;

for ($i=0; $i <= $#lpq; $i++) {
print "$lpq[$i]";
}

if ( $#lpq < $start_line-1 ) {
exit; # Print Queue is not found
}

print "Rank No. ? (0=All) > ";
open STDIN, "<-";
$rank = <STDIN>;
close STDIN;
chop $rank;

for ($n=$start_line-1; $n <= $#lpq; $n++) {
@r = split / +/,$lpq[$n];
$rno = $r[0];
$job = $r[3];
if ( $rno == $rank || $rank == 0 ) {
print "---\n$lpq[$n]Delete Print Queue ? (y,n) ";
open STDIN, "<-";
$chk = <STDIN>;
close STDIN;
chop $chk;
if ( $chk eq "y" || $chk eq "Y" ) {
#print "[$rno,$job]\n";
system("/usr/bin/lprm $job");
}
}
}

書込番号:4415227

ナイスクチコミ!0


返信する
スレ主 iga-5319さん
クチコミ投稿数:74件

2005/09/13 19:16(1年以上前)

上記、スクリプトの補足説明です。
手動で削除する場合は、"lprm"コマンドでJOB番号を指定して削除しますが、桁数が多いため多少不便を感じます。
このスクリプトの場合は、JOB番号の代わりに"lpq"コマンドのRANK番号を指定して対話形式で削除します。
また、'0'を入力した場合は、すべてのキューを削除します。
削除するキューはその都度確認しますので、誤って消してしまうことが少なくなると思います。
複数ある中のどれが削除すべきキューであるかの識別は、"lpq"コマンドでのみ可能ですので、わかりにくさは手動でも本スクリプトでも同じです。

書込番号:4424693

ナイスクチコミ!0


スレ主 iga-5319さん
クチコミ投稿数:74件

2005/12/22 20:40(1年以上前)

今さらながらで申し訳ないのですが、文字数の関係で途中で一部折れ曲がってしまいました。
その上文字化け(?)を起こしていて、「&quot;」は「”」に変換してください。
(また文字化けをするといけないのですべて全角で記述しましたが実際には半角です)

あと実際の使い方ですが、ファイル名はたとえば”lpqrm.pl”などのようにします。
さらに実行権を付ける必要があるため、”chmod +x lpqrm.pl”として下さい。
また起動時には”./lpqrm.pl”としてください。
(PATHを設定してもいいです)
以上、訂正です。

書込番号:4676596

ナイスクチコミ!0


クチコミ一覧を見る


この製品の最安価格を見る

KURO-BOX 玄箱
玄人志向

KURO-BOX 玄箱

最安価格(税込): 価格情報の登録がありません   登録日:2004年 5月27日

KURO-BOX 玄箱をお気に入り製品に追加する <59

のユーザーが価格変動や値下がり通知、クチコミ・レビュー通知、購入メモ等を利用中です

クチコミ掲示板検索



検索対象カテゴリ
を対象として
選び方ガイド

新着ピックアップリスト

ピックアップリストトップ

クチコミ掲示板ランキング

(パソコン)

ユーザー満足度ランキング