#起動
- ログアウト後も動き続けるように nohupを付ける
- バックグラウンドで動作するようにコマンドの最後に & をつける
- 例:
nohup node app.js &
#停止
ps aux
でプロセスIDを調べるkill -9 [ProcessID]
で停止
javascript: (function () { | |
var TIMER_INPUT_DESCRIPTION = 'Enter a timer.\nex)\n "30" -> 30sec\n "01:20" -> 1min20sec\n "3m" -> 3min'; | |
var END_MESSAGE = 'TIMEUP!!'; | |
var inputSec = function() { | |
var input = window.prompt(TIMER_INPUT_DESCRIPTION, '60'); | |
if(input.indexOf(':') != -1) { | |
var a = input.split(':'); | |
return parseInt(a[0], 10) * 60 + parseInt(a[1], 10); | |
} else if(input.indexOf('m') != -1) { |
* * * * * export DISPLAY=:0 && /bin/bash -lc /home/path/to/program/hoge.sh |
mkdir js css img | |
echo "download image" | |
cd img | |
curl -s -f -L https://raw.github.com/uei/enchant.js-builds/master/images/chara1.png -O | |
cd .. | |
echo "download enchant.js" | |
cd js | |
curl -s -f -L https://raw.github.com/uei/enchant.js-builds/master/build/enchant.min.js -O |
1.実際にシンボリックリンクを張りたい場所に移動する。 | |
cd /var/www/html/aaa/ | |
2.ファイル、ディレクトリを指定し、下記コマンドを実行する。 | |
ln -s /var/www/html/bbb/img img | |
3.「/var/www/html/aaa/img」にアクセスすると「/var/www/html/bbb/img」を参照する。 |
var URLMacher = (function() { | |
function URLMacher() { | |
this.map = {}; | |
} | |
URLMacher.prototype.put = function(str, obj) { | |
this.map[str] = obj; | |
}; | |
URLMacher.prototype.get = function(url) { | |
for(var key in this.map) { |
javascript:alert('プルリクしました\n' + document.title.substr(0, document.title.indexOf(' · Pull Request')) + '\n' + location.href); |
String.prototype.replaceAll = function(before, after){ | |
return this.split(before).join(after); | |
}; |
#起動
nohup node app.js &
#停止
ps aux
でプロセスIDを調べるkill -9 [ProcessID]
で停止/* | |
実行例 | |
node gitci.js -i 10 deploy.sh | |
引数 | |
-i: interval[分] デフォルト5分 | |
最終引数: アップデートがあった場合に実行するコマンド | |
*/ | |
// 引数取得 | |
var shFile = process.argv[process.argv.length - 1]; |