[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:21345] Re: KIOSK PC modoki



尾形です。

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 公開システム