• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ubuntu アップグレードしてシャットダウン)

Ubuntuで一度にアップデートしてアップグレードしてシャットダウンするコマンド

このQ&Aのポイント
  • Ubuntuで一度にアップデート、アップグレード、シャットダウンするコマンドを教えてください。
  • sudo apt-get update ; sudo apt-get upgrade -y ; sudo shutdown -h nowというコマンドは冗長で、パスワードの有効時間が超過することがあるようです。
  • sudo (apt-get update ; apt-get upgrade -y ; shutdown -h now)という記述は文法エラーになるようです。

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

  • ベストアンサー
回答No.5

shを介して複数コマンドを実行すれば良いと思います。 sudo sh -c 'apt-get update ; apt-get upgrade -y ; shutdown -h now'

masarki
質問者

お礼

https://wiki.ubuntulinux.jp/UbuntuTips/Others/RootSudo このページの「sudoを使用することの短所」にも同じようなことが書かれていました。ご回答いただいた方法が一番ベストっぽいですね。 rootの有効化は上記サイトに書いてあるとおりUbuntuの正道から外れるようなので、極力使用しないでおきます。 ありがとうございました。

その他の回答 (5)

回答No.6

シェルにコマンド渡して実行したら? sudo sh -c "apt-get update ; apt-get upgrade -y ; shutdown -h now"

masarki
質問者

お礼

ありがとうございました。ほぼ同時に同じ内容の投稿にびっくりです。

  • annys2000
  • ベストアンサー率48% (255/523)
回答No.4

愛好者じゃないんでこうやってます インストール直後はrootのパスワードが設定されていないので $sudo passwd ログインしたユーザのパスワードを入力 rootのパスワード入力 rootのパスワード確認入力 $su rootのパスワード入力 #apt-get ・・・・・・・・

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.3

Ubuntu で root 権限になるには $ sudo su $ sudo su - とか Ubuntu 愛好者は $ sudo -i $ sudo -s とかが好きらしい。 shutdown に nopassword にするために sudoers を設定する手もある。

  • annys2000
  • ベストアンサー率48% (255/523)
回答No.2

Ubuntuでsuは使えますよ。rootのパスワード設定をしてないのでは?

  • taro_y
  • ベストアンサー率65% (17/26)
回答No.1

Linux初心者なので間違っていたら済みません。 sudoではなく、suでユーザーを切り替えれば良いのではないのでしょうか?

masarki
質問者

補足

Ubuntu ではsu コマンドは使えなかった気が・・・・。 すみません、いま環境がないので検証できませんが、確か使えなかったはず。