[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:21345] Re: KIOSK PC modoki
-
From:Takehiko Ogata
-
Date:Wed, 19 Nov 2003 13:26:43 +0900 (JST)
- Subject: [plamo:21345] Re: KIOSK PC modoki
- From: Takehiko Ogata <t_ogata@xxxxxxxxxxxxx>
- Date: Wed, 19 Nov 2003 13:26:42 +0900
- User-agent: Mozilla/5.0 (X11; U; Linux i686; ja-JP; rv:0.9.8) Gecko/20020516
尾形です。
Norimasa Matsumoto wrote:
>/etc/rc.d/rc.5 を作成。以下の内容。username は実際に存在する
>ユーザ名で置き換える。
>#! /bin/sh
>su - username -c "env PATH=$PATH:/usr/X11R6/bin startx"
>/sbin/shutdown -h now
>
自分の場合は、一年ほど前から使用しているものとして松本さんと同様では
あるのですが、まともにloginをperlのNet::Telnetを使用して行っていました。
停電などの後の自動起動後に一般ユーザでXを使用した作図を行う必要があり
用いてるおりました。単にそのままloginを行っているだけですのでここの
話題にはそぐわないですが、(init 3で起動)/etc/rc.d/rc.localとPerlのscriptは
以下のようです。
<< /etc/rc.d/rc.local >>
# Xの起動
if [ -x /mntx/user/start/start.pl ]; then
echo -n "X start "
su - username -c /mntx/user/start/start.pl &
echo "."
fi
<< /mntx/user/start/start.pl >>
#!/usr/bin/perl
# startxの起動
use Net::Telnet ();
$host = "hostname";
$user = "username";
$passwd = "password";
$t = new Net::Telnet (Timeout => 10,
Prompt => '/[%#>] $/');
$t->open("$host");
$t->login($user, $passwd);
@lines = $t->cmd("startx&");
print @lines;
では。
- References
-
- [plamo:21339] Re: KIOSK PC modoki, KAMOSAWA, Masao
- [plamo:21340] Re: KIOSK PC modoki, Shun-ichi TAHARA (田原 俊一)
- [plamo:21343] Re: KIOSK PC modoki, KOJIMA Mitsuhiro
- [plamo:21344] Re: KIOSK PC modoki, Norimasa Matsumoto
[検索ページ]
[メール一覧]
Plamo ML 公開システム