[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:34506] cronからperl/tkでWindow表示
- From: 岡本 正樹 <masaki@xxxxxxxxxxxxxxxxx>
- Subject: [debian-users:34506] cronからperl/tkでWindow表示
- Date: Sat, 14 Sep 2002 15:57:01 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- Organization: asahi-net
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-spam-level: ***
- X-spam-status: No, hits=3.9 required=10.0 tests=ISO2022JP_CHARSET,FROM_NAME_NO_SPACES,TO_LOCALPART_EQ_REAL, ISO2022JP_BODY,PORN_10,CASHCASHCASH,US_DOLLARS_2, SIGNATURE_DELIM,UPPERCASE_25_50,MAILTO_TO_SPAM_ADDR version=2.31
- Message-id: <20020914155648.51570888.masaki@xxxxxxxxxxxxxxxxx>
- X-mail-count: 34506
- X-mailer: Sylpheed version 0.7.8 (GTK+ 1.2.10; i586-pc-linux-gnu)
岡本と言います。
Potatoの時、パッケージのアップデートをチェックし、
アップデートしているパッケージが有ればperl/tkにて
アップデートされているパッケージをWindow表示するという
スクリプトをcronにて実行していました。
ところがOGL/Freeへ移行後(今はWoodyです)、Window表示が行われ
無くなってしまいました。状況を確認するために以下のような簡単な
スクリプトで実験してみたところ、Windowを生成するところで
失敗しているような感じです。
#! /usr/bin/perl
use Tk;
my $top = MainWindow->new;
$top->title("perltk");
my $label = $top->Label(text => "perltk", anchor => 'n'
, relief => 'groove', width => 40, height => 40);
$label->pack();
MainLoop();
各所にデバッグプリントを入れてチェックしたところ
MainWindow->new以降の処理が行われていないようです。
potatoの時は問題なく動いていたし、今でもcronからでは無く
直接手動で起動すると、rootでも一般ユーザでも動くので、
スクリプト自体は問題ないと思っています。どの辺りの
設定を見直せば良いのでしょうか?
以上、よろしくお願いします。
--
岡本 正樹
masaki@xxxxxxxxxxxxxxxxx
masaki27@xxxxxxxxxxxx(PHS)