一馬力のメモ帳

MVSからLinuxまで。基盤屋さんは眠らない

Raspberry Piでcrontab -eの初回実行(エディタ選択画面が表示される)

毎度。一馬力です。

Raspberry PiでCronを使おうと$ crontab -e コマンドをPiで初めて実行してみました。

f:id:htbariki:20170602063026j:plain

目次


 crontab -eの初回実行→エディタの選択

Raspberry Piで初めて$ crontab -e コマンドを実行すると エディタの選択画面が表示されます。

pi@raspberrypi:~ $ crontab -e
no crontab for pi - using an empty one

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano        <---- easiest
  3. /usr/bin/vim.tiny

Choose 1-3 [2]: 

簡単なのは(easiest)は/bin/nanoですよ?って教えてくれるんですが
私はVi使い。

Choose 1-3 [2]: へ3を押してvimを選択しました。

 3. /usr/bin/vim.tinyを選択した時の画面

# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
~
~
~
~
~
~
~
~
~
~
~
"/tmp/crontab.QSltee/crontab" 22L, 888C

後からエディタを変えたい時はselect-editor

とりあえず。vimを選択。またはオススメに従って/bin/nanoを選択したけど
やっぱり別なエディタが良い!

というときは “$ select-editor”コマンドでエディタを編集できます。

 select-editor実行画面

pi@raspberrypi:~ $ select-editor

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano        <---- easiest
  3. /usr/bin/vim.tiny

Choose 1-3 [2]: 2

初めて”$crontab -e”した時と同じ画面がでますね。

2. /bin/nanoを選択した時の画面

参考までに” /bin/nano ”を選択すると
下のような画面になります。

GNU nano 2.2.6                               File: /tmp/crontab.nvzlAO/crontab

# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command

                                                                  [ Read 22 lines ]
^G Get Help              ^O WriteOut              ^R Read File             ^Y Prev Page             ^K Cut Text              ^C Cur Pos
^X Exit                  ^J Justify               ^W Where Is              ^V Next Page             ^U UnCut Text            ^T To Spell

/bin/nano使った事ないですが。せっかくなので
試してみようかな?

試した環境

Raspberry Pi 3 Model B

Raspberry Pi 3 Model B
  Pi 3 Starter Kit 32GB [896-8660-Kit4]

Raspbian
  pi@raspberrypi:~ $ uname -a
  Linux raspberrypi 4.4.23-v7+ #913 SMP Tue Oct 4 14:16:19 BST 2016 armv7l GNU/Linux

  pi@raspberrypi:~ $ cat /proc/version
  Linux version 4.4.23-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #913 SMP Tue Oct 4 14:16:19 BST 2016

  pi@raspberrypi:~ $ lsb_release -a
  No LSB modules are available.
  Distributor ID:    Raspbian
  Description:    Raspbian GNU/Linux 8.0 (jessie)
  Release:    8.0
  Codename:    jessie

(MCPIサンプルスクリプト)hanoi.py

毎度。一馬力です。

f:id:htbariki:20161105082601p:plain ※画像はMinecraft PEです。

今日はMinecraftPythonから操作する話です。
利用したMOD,ライブラリは以下の通り

  • [MOD] Raspberry Jam Mod
  • [ライブラリ] MCPI - Minecraft: Pi edition API Python Library

この記事はMCPIのPythonサンプルスクリプト “hanoi.py" の動作紹介ページです。

目次


 hanoi.py

コマンド実行画面


MCPI - hanoi

参考 MCPIでMinecraftPythonから操作する方法

MCPIでMinecraftPythonから操作する方法については
下の過去記事を参考にして下さい

ichibariki.hatenablog.com

参考 MCPI - Minecraft: Pi edition API Python Library サンプルスクリプト一覧

サンプルスクリプト一覧については
下の過去記事を参考にして下さい

スクリプト名,概要を一覧にまとめています

ichibariki.hatenablog.com

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Sierra
    システムのバージョン:     macOS 10.12.4 (16E195)
    カーネルのバージョン:     Darwin 16.5.0
Python 2.7.10

Minecraft

Minecraft 1.11.2
  Forge-1.11.2-13.20.0.2259
  Raspberry Jam Mod 0.88

(MCPIサンプルスクリプト)grenade.py

毎度。一馬力です。

f:id:htbariki:20161105082601p:plain ※画像はMinecraft PEです。

今日はMinecraftPythonから操作する話です。
利用したMOD,ライブラリは以下の通り

  • [MOD] Raspberry Jam Mod
  • [ライブラリ] MCPI - Minecraft: Pi edition API Python Library

この記事はMCPIのPythonサンプルスクリプト “grenade.py" の動作紹介ページです。

目次


 grenade.py

  • スクリプト名 : grenade.py
  • 処理概要   : TNTの塊を発射する

コマンド実行画面


MCPI - grenade

参考 MCPIでMinecraftPythonから操作する方法

MCPIでMinecraftPythonから操作する方法については
下の過去記事を参考にして下さい

ichibariki.hatenablog.com

参考 MCPI - Minecraft: Pi edition API Python Library サンプルスクリプト一覧

サンプルスクリプト一覧については
下の過去記事を参考にして下さい

スクリプト名,概要を一覧にまとめています

ichibariki.hatenablog.com

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Sierra
    システムのバージョン:     macOS 10.12.4 (16E195)
    カーネルのバージョン:     Darwin 16.5.0
Python 2.7.10

Minecraft

Minecraft 1.11.2
  Forge-1.11.2-13.20.0.2259
  Raspberry Jam Mod 0.88

(MCPIサンプルスクリプト)goldcollector.py

毎度。一馬力です。

f:id:htbariki:20161105082601p:plain ※画像はMinecraft PEです。

今日はMinecraftPythonから操作する話です。
利用したMOD,ライブラリは以下の通り

  • [MOD] Raspberry Jam Mod
  • [ライブラリ] MCPI - Minecraft: Pi edition API Python Library

この記事はMCPIのPythonサンプルスクリプト “goldcollector.py" の動作紹介ページです。

目次


 goldcollector.py

  • スクリプト名 : goldcollector.py
  • 処理概要   : ゴールドコレクター。ゴールドブロックを踏むミニゲーム

コマンド実行画面


MCPI - goldcollector

参考 MCPIでMinecraftPythonから操作する方法

MCPIでMinecraftPythonから操作する方法については
下の過去記事を参考にして下さい

ichibariki.hatenablog.com

参考 MCPI - Minecraft: Pi edition API Python Library サンプルスクリプト一覧

サンプルスクリプト一覧については
下の過去記事を参考にして下さい

スクリプト名,概要を一覧にまとめています

ichibariki.hatenablog.com

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Sierra
    システムのバージョン:     macOS 10.12.4 (16E195)
    カーネルのバージョン:     Darwin 16.5.0
Python 2.7.10

Minecraft

Minecraft 1.11.2
  Forge-1.11.2-13.20.0.2259
  Raspberry Jam Mod 0.88

(MCPIサンプルスクリプト) globe.py

毎度。一馬力です。

f:id:htbariki:20161105082601p:plain ※画像はMinecraft PEです。

今日はMinecraftPythonから操作する話です。
利用したMOD,ライブラリは以下の通り

  • [MOD] Raspberry Jam Mod
  • [ライブラリ] MCPI - Minecraft: Pi edition API Python Library

この記事はMCPIのPythonサンプルスクリプト “globe.py" の動作紹介ページです。

目次


 globe.py

  • スクリプト名 : globe.py
  • 処理概要   : ガラスの球体

コマンド実行画面


MCPI - globe

参考 MCPIでMinecraftPythonから操作する方法

MCPIでMinecraftPythonから操作する方法については
下の過去記事を参考にして下さい

ichibariki.hatenablog.com

参考 MCPI - Minecraft: Pi edition API Python Library サンプルスクリプト一覧

サンプルスクリプト一覧については
下の過去記事を参考にして下さい

スクリプト名,概要を一覧にまとめています

ichibariki.hatenablog.com

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Sierra
    システムのバージョン:     macOS 10.12.4 (16E195)
    カーネルのバージョン:     Darwin 16.5.0
Python 2.7.10

Minecraft

Minecraft 1.11.2
  Forge-1.11.2-13.20.0.2259
  Raspberry Jam Mod 0.88

(MCPIサンプルスクリプト)glasscube.py

毎度。一馬力です。

f:id:htbariki:20161105082601p:plain ※画像はMinecraft PEです。

今日はMinecraftPythonから操作する話です。
利用したMOD,ライブラリは以下の通り

  • [MOD] Raspberry Jam Mod
  • [ライブラリ] MCPI - Minecraft: Pi edition API Python Library

この記事はMCPIのPythonサンプルスクリプト “glasscube.py" の動作紹介ページです。

目次


 glasscube.py

  • スクリプト名 : glasscube.py
  • 処理概要   : ガラスキューブ

コマンド実行画面


MCPI - glasscube

参考 MCPIでMinecraftPythonから操作する方法

MCPIでMinecraftPythonから操作する方法については
下の過去記事を参考にして下さい

ichibariki.hatenablog.com

参考 MCPI - Minecraft: Pi edition API Python Library サンプルスクリプト一覧

サンプルスクリプト一覧については
下の過去記事を参考にして下さい

スクリプト名,概要を一覧にまとめています

ichibariki.hatenablog.com

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Sierra
    システムのバージョン:     macOS 10.12.4 (16E195)
    カーネルのバージョン:     Darwin 16.5.0
Python 2.7.10

Minecraft

Minecraft 1.11.2
  Forge-1.11.2-13.20.0.2259
  Raspberry Jam Mod 0.88

(MCPIサンプルスクリプト)gf_drawbuilding.py

毎度。一馬力です。

f:id:htbariki:20161105082601p:plain ※画像はMinecraft PEです。

今日はMinecraftPythonから操作する話です。
利用したMOD,ライブラリは以下の通り

  • [MOD] Raspberry Jam Mod
  • [ライブラリ] MCPI - Minecraft: Pi edition API Python Library

この記事はMCPIのPythonサンプルスクリプト “gf_drawbuilding.py" の動作紹介ページです。

目次


 gf_drawbuilding.py

  • スクリプト名 : gf_drawbuilding.py
  • 処理概要   : 5階建てビル

コマンド実行画面


MCPI - gf_drawbuilding

参考 MCPIでMinecraftPythonから操作する方法

MCPIでMinecraftPythonから操作する方法については
下の過去記事を参考にして下さい

ichibariki.hatenablog.com

参考 MCPI - Minecraft: Pi edition API Python Library サンプルスクリプト一覧

サンプルスクリプト一覧については
下の過去記事を参考にして下さい

スクリプト名,概要を一覧にまとめています

ichibariki.hatenablog.com

試した環境

ホストOS

2500/15.4 MJLT2J/A MacBook Pro Retinaディスプレイ

MacBook Pro (Retina, 13-inch, Late 2013)
macOS Sierra
    システムのバージョン:     macOS 10.12.4 (16E195)
    カーネルのバージョン:     Darwin 16.5.0
Python 2.7.10

Minecraft

Minecraft 1.11.2
  Forge-1.11.2-13.20.0.2259
  Raspberry Jam Mod 0.88