wangyj
c702388603
fix
6 years ago
root
dc084282c6
glide
6 years ago
wangyj
184295c57e
update .gitignore
6 years ago
shengxiang
6f18d35abf
Merge pull request #36 from imneov/master
...
program‘s name can't start with ".", "/".
7 years ago
柳丰
06f60bcbbd
remove console
7 years ago
柳丰
57098cae65
program‘s name con't start with ".", "/".
...
-if program‘s name start with ".", "/". this program con't be delete.
7 years ago
shengxiang
691a80b4a4
change update to github, not finished yet
7 years ago
shengxiang
eee1389951
fix get.sh error arch check
7 years ago
shengxiang
ec4ce7bf8b
add build support for raspberry
7 years ago
shengxiang
09441c67dd
make install support install from curl
7 years ago
codeskyblue
70ffe01cec
update doc
7 years ago
codeskyblue
723945abcd
add goreleaser
7 years ago
codeskyblue
5cde531d83
change godep to glide
7 years ago
shengxiang
53e1c397fa
Merge branch 'master' of https://github.com/codeskyblue/gosuv
7 years ago
shengxiang
afdb6fe37e
Merge pull request #29 from c0b/resolve-zombies-in-container
...
loop reaping dead children
7 years ago
shengxiang
ed9230e76b
Merge pull request #29 from c0b/resolve-zombies-in-container
...
loop reaping dead children
7 years ago
mr c0b
e83b21e373
loop reaping dead children
...
Current code isn't very correct: because Linux signal system design
follows SysV Unix behavior, when a SIGCHLD happens, it only means there
are child programs died (either self-quit or involuntarily killed, from
wstatus may figure out), linux kernel only deliver SIGCHLD once to parent
before the parent process;
so when SIGCHLD happens, you don't know is that one child only or more
so the code need a loop until wait4 returns zero, at rumtime got this:
```console
2017/07/14 21:14:32 reap dead child: 579, wstatus: 0x00000000
2017/07/14 21:14:32 reap dead child: 580, wstatus: 0x00000000
2017/07/14 21:14:32 reap dead child: 583, wstatus: 0x00000000
```
then in the container there are no more zombies. final resolve #26
7 years ago
codeskyblue
126c1ba8b5
update code structure
7 years ago
codeskyblue
be857aaa20
make recyle zombie more simple
7 years ago
codeskyblue
43f15bfdc3
catch SIGCHLD signals
7 years ago
codeskyblue
6b7940ac7d
fix #26
7 years ago
codeskyblue
627a3ac153
update build script
7 years ago
codeskyblue
0c55f09ab0
format code
7 years ago
unknown
d23dc68057
fix Object.assign not working on some browser bug
7 years ago
codeskyblue
12c45e5a1c
add gosuv edit command
7 years ago
codeskyblue
640830f45e
update travis doc
7 years ago
codeskyblue
9e96e95fef
change to vfs instead of gobindata
7 years ago
codeskyblue
34ff32586a
user can not switch ..
7 years ago
codeskyblue
54e02903e4
add edit support
7 years ago
codeskyblue
7b76dfe86a
add env-var HOME,USER when chusr
8 years ago
codeskyblue
57aba61259
add linux arm support
8 years ago
codeskyblue
d35b81cf9a
update zh readme
8 years ago
shengxiang
ab55108001
Merge pull request #12 from jijkbird/patch-1
...
new README_ZH.md
8 years ago
codeskyblue
e849e27f26
update readme
8 years ago
codeskyblue
5e14107315
delete support
8 years ago
codeskyblue
f00268de0f
add stopping status
8 years ago
codeskyblue
771e094fb8
add show info
8 years ago
codeskyblue
50652d23a4
add hipchat lib
8 years ago
codeskyblue
00096349d9
add stop timeout setting, add fsm_test.go
8 years ago
codeskyblue
6a52fc29d3
fix deploy.sh
8 years ago
codeskyblue
dbc8c24732
short deploy.sh
8 years ago
codeskyblue
8baaa6fa89
auto generate version from git, close #11
8 years ago
codeskyblue
09d70819f3
update readme to move github upper
8 years ago
codeskyblue
511a275fa7
reset travis, add another script
8 years ago
codeskyblue
e1c3e02247
modify tags true to test travis
8 years ago
codeskyblue
1a7e91ab73
emitempty start seconds, just leave it
8 years ago
codeskyblue
8c48c7ebb1
add SetUser support
8 years ago
codeskyblue
1168486740
remove useless file
8 years ago
codeskyblue
7ae91ce439
use ps command to collect cpu and memory
8 years ago
codeskyblue
fb35cdce5a
add hook update support
8 years ago