Skip to content

Instantly share code, notes, and snippets.

@shouichi
Created September 17, 2012 06:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shouichi/3735908 to your computer and use it in GitHub Desktop.
Save shouichi/3735908 to your computer and use it in GitHub Desktop.

EduBaseCloudまとめ

自動ssh

60秒毎にpingする。更にsshしてたら/tmpにファイルを作る。

# ~/.ssh/config
ServerAliveInterval 60
ControlMaster auto
ControlPath /tmp/%r@%h:%p

sshしてなかったらsshする

# pfoward.sh
[ ! -e /tmp/username@host:hostSSHPort ] && ssh -p hostSSHPort username@host -R hostAnyPort:localhost:localSSHPort -Nf

「sshしてなかったらsshする」を毎分実行する。

# crontab
* * * * * pfoward.sh

Locale問題

以下の様な警告が出る。

bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

これを実行すれば直る。

sudo localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment