
Ubuntu日本語フォーラム

ログインしていません。
はじめまして。
Ubuntu 14.04 LTS 日本語 Remix 64bit版を使用して半年あまりです。
皆様のお知恵を拝借したく、投稿させていただきした。
どうぞよろしくお願いします。
【やりたいこと】
Ubuntu起動時に、他のパソコンも同時に自動起動させたいのです。
【現状】
Ubuntuの[端末]から
$ powerwake 192.168.1.25 192.168.1.35
を実行すると、パソコン2台の起動に成功します。
この作業をUbuntu起動時に自動的に処理させたいと思い、
以下の2通りの方法を試みましたが、うまくいきません。
(1)[自動起動するアプリケーション]に登録
[自動起動するアプリケーション]の[コマンド(M):]欄に
powerwake 192.168.1.25 192.168.1.35
と入力して登録。
==> 自動起動しません。
(2)/etc/init/wakeup_servers.conf を作成
内容は以下のとおりです。
−−−−−
description "Wake up servers"
author "dokas"
start on runlevel [2345]
exec powerwake 192.168.1.25 192.168.1.35
−−−−−
==> 自動起動しません。
ご助言のほど、よろしくお願いします!
オフライン
sanoji による投稿:
(1)[自動起動するアプリケーション]に登録
[自動起動するアプリケーション]の[コマンド(M):]欄に
powerwake 192.168.1.25 192.168.1.35
と入力して登録。
==> 自動起動しません。
シェルスクリプトを作成してそれを登録してみてください。
オフライン
yama さま
早々にコメントをいただきありがとうございます!
yama による投稿:
シェルスクリプトを作成してそれを登録してみてください。
早速試してみます。
ひとまず御礼まで。
オフライン
結果報告です。
残念ながら、うまくいきませんでした。。
【試したこと】
(1)~/bin/wakeup_servers.sh を作成。
内容は以下のとおり
-----
#!/bin/sh
powerwake 192.168.1.25 192.168.1.35
-----
(2)[端末]で以下のコマンドを実行。
$ chmod +x ~/bin/wakeup_servers.sh
$ wakeup_servers.sh
===> パソコン2台の起動に成功することを確認。
(3)[自動起動するアプリケーション]の[コマンド(M):]欄に
wakeup_servers.sh
を登録。
(4)再起動
===> 自動起動せず。。
私には、どこがおかしいのか皆目見当がつきません・・・
また、何かお気づきのことがございましたらご指摘ください!
どうぞよろしくお願いします。
オフライン
sanoji による投稿:
#!/bin/sh
powerwake 192.168.1.25 192.168.1.35
フルパスで指定してください。多分、/usr/bin/powerwake だと思います。
sanoji による投稿:
(3)[自動起動するアプリケーション]の[コマンド(M):]欄に
wakeup_servers.sh
を登録。
こちらも wakeup_servers.sh というシェルクスリプトをフルパスで指定してください。
それでもダメなら IPアドレスでなくMACアドレスで指定して試してみてください。
オフライン
yama さま
たびたびコメントをいただき、ありがとうございます。
yama による投稿:
フルパスで指定してください。多分、/usr/bin/powerwake だと思います。
yama による投稿:
こちらも wakeup_servers.sh というシェルクスリプトをフルパスで指定してください。
それでもダメなら IPアドレスでなくMACアドレスで指定して試してみてください。
いずれもやってみましたが
やはり、指定したパソコンを自動起動することができません。。
[端末]でpowerwakeコマンドを実行すると、すんなり成功するのですが・・・
ちなみに、[自動起動するアプリケーション]に登録した他のアプリケーションは
正常に起動しています。
いったい、なにが起きているのでしょうか?
引き続きご助言のほど、どうぞよろしくお願いします!
オフライン
関係ないかも知れませんが、その後気づいたことをご報告させてください。
Ubuntu起動時刻と思われるタイムスタンプで/var/log/powerwake.errというファイルが作成されています。
以下の内容が56回反復して記録されていました。
Traceback (most recent call last):
File "/usr/sbin/powerwaked", line 186, in <module>
MONITORS = powerwake.get_monitors()
File "/usr/lib/python2.7/dist-packages/powerwake/powerwake.py", line 69, in get_monitors
from monitors import ARPMonitor
File "/usr/lib/python2.7/dist-packages/powerwake/monitors/ARPMonitor.py", line 23, in <module>
from scapy.all import *
ImportError: No module named scapy.all
またなにかご助言をいただけるとありがたいです。
よろしくお願いします!
オフライン
忙しくて手元でテストできないのであれなんですが、他のアプローチとなると、wakeonlan を使ってみる。
crontab に登録してやってみる。な感じかなと。
オフライン
yama さま
長々とお付き合いいただき、恐縮です。。
yama による投稿:
忙しくて手元でテストできないのであれなんですが、他のアプローチとなると、wakeonlan を使ってみる。
crontab に登録してやってみる。な感じかなと。
試してみたいと思います!
コメントありがとうございました。
また結果を報告させてください。
オフライン