• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MAC ログイン時にSUで実行)

Macbook pro 15" Retinaのスリープから復帰時にUSB3.0のGigabit LANアダプタが認識しない問題

このQ&Aのポイント
  • Macbook pro 15" Retina (ME665J/A)にでUSB3.0のGigabit LANアダプタ(玄人志向 GbE-USB3.0)がスリープから復帰すると認識しない問題発生
  • スリープから復帰するとLANアダプタのLEDが点滅せずネットに接続できない状況に
  • 調査の結果、ターミナルでsudo kextunloadとsudo kextloadを実行することで問題が解決することが判明。しかし、毎回手動で実行するのは手間なため自動実行方法を知りたい

質問者が選んだベストアンサー

  • ベストアンサー
noname#250373
noname#250373
回答No.1

AppleScriptでできます。「パスワード」の所を自分のパスワードに書き換えてご利用下さい。 なお、パスワードを事前に入れておけるんですが、セキュリティ上よろしくありません。念のため(汗 実行形式で保存すればスクリプトを覗けないものの バイナリエディタとかで見るとパスワードの文字列が見えるかも知れないので。 ・パスワード等を入れずに簡単起動 以下の三行をAppleScriptエディタにコピペして、アプリケーション形式・実行形式でデスクトップにでも保存。 property YourPassWord : パスワード do shell script "sudo kextunload -b com.asix.driver.ax88179_178a" password YourPassWord with administrator privileges do shell script "sudo kextload -b com.asix.driver.ax88179_178a" password YourPassWord with administrator privileges これをダブルクリックすればできます。 ・スリープから復帰した時に自動起動 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1474794089 の情報と組み合わせると出来ると思います。 以下のスクリプトをAppleScriptエディタにコピペして、アプリケーション形式・実行形式、「実行後、自動的に終了しない」にチェックをして保存。 できたアプリをログイン項目に設定すれば、Macが起動した際に自動で起動します。 スリープから復帰した際に自動で処理してくれると思います。 (* スリープから復帰したことを検知してイベントを起こすスクリプト ソース:http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1474794089 スリープ検知後の処理を変更した。 「実行後、自動的に終了しない」にチェックを入れて保存 *) property PreviousTime : 0 property Interval : 10 property IntervalMargin : 3 property YourPassWord : パスワード set PreviousTime to 0 on idle set NewTime to current date if PreviousTime is not 0 then if (NewTime - PreviousTime) > (Interval + IntervalMargin) then activate --スリープ復帰後に実行させたい事 do shell script "sudo kextunload -b com.asix.driver.ax88179_178a" password YourPassWord with administrator privileges do shell script "sudo kextload -b com.asix.driver.ax88179_178a" password YourPassWord with administrator privileges set NewTime to current date end if end if set PreviousTime to NewTime return Interval end idle

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • LinuxでGUIでsuできませんか?

    LinuxでGUIでsuできませんか? どういう事かというと、 CUIベースで作業する際には su - してルートの作業が出来ます。 これと同じ事をGUIベースでできないかという事です。 例えば 設定ファイルの書換などは $ su - でrootユーザでホームディレクトリへ 後はrootでログインしたのと同じなのでroot権限のファイルも触れます。 $ vi root-file またはコマンド起動時に一回一回スイッチ $ sudo vi root-file これをGNOME上のGUI操作でできませんか? su - みたいな何かで、rootアカウントとしてrootのデスクトップへ 後はrootでログインしたのと同じなので、「ファイル」アイコンからディレクトリを手繰ってroot権限のファイルも触れる。 rootログインを許可して、一旦ログアウトして、rootでログインとかではなく、 一旦、一般ユーザでログインしてrootにスイッチってできませんか? コマンド起動時に一回一回スイッチの場合、 sudo gedit みたいな事をコマンドからではなく、マウスクリック起動で、Windowsの右クリックからの「管理者として実行」みたいな感じで実行ってできませんか? 「アカウント毎スイッチ」「rootとして実行」それぞれ出来るかできないか、あるいはこのディストリでこれが出来るとか教えて下さい。

  • suになるためのシェルについて

    ハードウェアクロックを変更するためのシェルを作成して いるのですが上手く動いてくれないのでご教授下さい。 【仕様】 ・web上からシステムクロックを変更できるcgiがある ・システムクロック変更をサーバ側で受信するとシステム クロック変更のコマンドをsystem変数で行う ・これと同時にハードウェアクロックの変更を行いたい (システムクロック = ハードウェアクロックにしたい) 【現状】 ・root権限でログインできないためsuに変更する必要が あるがそのためのシェルスクリプトが上手く動かない (suユーザのパスワードを聞かれる) ・sudoを試してみたが同じくsuユーザのパスワードを聞 かれる。 ・Expectスクリプトは使ってはいけない… 以上です。乱文失礼しましたがよろしくお願いします。

  • 別サーバの実行ユーザの変更

    またシェルスクリプト初心者でっす 調べてみたものの今一つ見つけきれませんでした ボーンでの質問です サーバA上のシェルスクリプト(a.sh)からSSHでサーバBへログインし、 サーバB上のシェルスクリプト(b.sh)を実行させようと思い a.sh内に下記の記述を施しました ssh [ユーザ名]@[サーバ名] "su - ; sh [フルパス]b.sh" この記述を施したa.shをサーバA上で実行したところ standard in must be a tty と端末がないと表示され、実行ユーザが変更されませんでした いろいろ調べてsudoでやるといいという話があったので a.sh内のsuをsudo(-s)に変更して試したところ、 今度はパスワードを聞かれたのですが、パスワード入力がマスクされず、 パスワードを入力すると応答が返ってこなくなりました 質問としてはサーバBの実行ユーザを変更するにはどうすればよいか となります よろしくお願いいたします ※b.sh自体はshコマンドで実行はされます ただ、内部でプロセスをkillしようとするのですが、 そのプロセスのユーザかあるいはrootにならなければ killの権限がないのでkillできない状態となってしまい、 やりたいことが実現できない状態です

  • Windowsでsuコマンド

    ユーザのパスワードを知ることなくユーザの環境をセットアップ できないかなと考えています。 Unixでは 管理者はsuコマンドを使いユーザのパスワードを知らなくても ログインしてユーザの環境を利用することができます。 似たような機能として runasコマンドや 別のユーザとして実行 という 機能があるのですがパスワードが必要だし、ユーザの環境をセットアップ したい時には意味がありません。 どなたか知っていたら教えてください。 よろしくお願いします。

  • ログインシェルについて

    linuxにて/etc/passwdを閲覧すると、 /sbin/nologinというログインシェルがございります。 これは、ログインができないユーザとして割り当てられていると認識します。 1つ質問ですが、一般ユーザから例えば/sbin/nologinシェルの、 su - shutdownでスイッチするとpassword:とパスワードプロンプトが表示されます。 ということは、ログインが可能ということですか? よろしくお願いします。

  • MacBook Pro ログイン

    お恥ずかしい話なのですがご教示ください。 MacBook Proのretinaディスプレイモデルを購入しました。 電源を入れたまま寝たところ、起きたらスリープ状態になっており、復帰させようとしたら、パスワードを聞かれました。 設定した記憶はないのでますが、、、 デフォルトの初期パスワードが存在するのでしょうか? ともあれ、ログインできずに困っています。 よろしくお願い致します。

    • 締切済み
    • Mac
  • UbuntuでWebminにログインできない

    Ubuntuを使用していますが、Webminをインストール後ログインできず、困っています。 Ubuntuはapt-getでWebminをインストールするモジュールがないようなので、webmin-1.370.tar.gzを落としてインストール。 またUbuntuはrootの概念がないため、あらかじめシェルでsudo su で rootのパスワードを設定。 アドレスバーにhttp://192.168.0.5:10000/と入力(httpsではエラー) しログイン画面でIDにroot、パスワードにrootのパスワードを入力しましたが、再度パスワードの入力を求めるエラーが表示されます。 /etc/webmin/miniserv.confにallow=192.168.0.5としたり、webminをリスタートやスタートをしても結果は同じでした。 Linux初心者なりに色々調べてみましたが、2日経っても状況が変わりません。皆様よろしくお願いします。_(_ _)_

  • スリープ復帰時にパスワードを要求される

    windows11でautologon64.exeを実行しパスワードを入力しない設定にして、再起動時は自動ログインできるようになったのですが、スリープ復帰時は依然としてパスワードの入力を求められる(現状はPIN番号ですが) サインインオプションは勿論パスワード入力不要に設定してあります、他の対処法はありますか?

  • root権限の実行コマンドを通常ユーザーで実行

    root権限に限らないのですが、他のユーザーの権限でしか実行できないコマンドを自分で実行する方法が知りたいのです。 と言っても、rootや他ユーザーのパスワードを知っているという前提です。 例えば、通常ユーザーで作業をしているときに、root権限で行う必要のあるコマンドを実行したいとします。 今は、suでログインしてから実行していますが、shellスクリプトで実行したいと思っています。 どういったshellスクリプトになりますでしょうか?

  • PCログイン時のパスワード

    ActiveDirectoryで管理しているユーザを「A」としてます。 ドメイン参加しているPCをAがログインする時に使うパスワードを「password」とします。ただし、ポリシーで30日に1度変更を必須にしています。 一度、Aがログインしたパソコンをネットから外した場合、 そのパソコンに対して、Aはpasswordでログインできます。 これは、ローカルに直前のパスワードが残されているからかと思うのですが、30日以上経過した場合はpasswordでログインできるものでしょうか?