์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

keep-one-running - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ Keep-one-running ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” keep-one-running ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


run-one - ์ผ๋ถ€ ๋ช…๋ น๊ณผ ๊ณ ์œ ํ•œ ์ธ์ˆ˜ ์ง‘ํ•ฉ์˜ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ์ธ์Šคํ„ด์Šค๋งŒ ์‹คํ–‰
(์˜ˆ: cronjob์— ์œ ์šฉ)

๊ฐœ์š”


๋Ÿฐ์› ๋ช…๋ น [ARGS]

์‹คํ–‰ ๋ช…๋ น [ARGS]

์ง€์†์ ์œผ๋กœ ์‹คํ–‰ ๋ช…๋ น [ARGS]

๊ณ„์† ์‹คํ–‰ ๋ช…๋ น [ARGS]

์„ฑ๊ณตํ•  ๋•Œ๊นŒ์ง€ ์‹คํ–‰ ๋ช…๋ น [ARGS]

์‹คํŒจํ•  ๋•Œ๊นŒ์ง€ ์‹คํ–‰ ๋ช…๋ น [ARGS]

๊ธฐ์ˆ 


๋Ÿฐ์› ์ผ๋ถ€ ๋ช…๋ น์˜ ๊ณ ์œ ํ•œ ์ธ์Šคํ„ด์Šค๋ฅผ ํ•˜๋‚˜๋งŒ ์‹คํ–‰ํ•˜๋Š” ๋ž˜ํผ ์Šคํฌ๋ฆฝํŠธ์ž…๋‹ˆ๋‹ค.
๊ณ ์œ ํ•œ ์ธ์ˆ˜ ์ง‘ํ•ฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ณต์‚ฌ๋ณธ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š์œผ๋ ค๋Š” ๊ฒฝ์šฐ cronjob์—์„œ ์ข…์ข… ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์‹คํ–‰ ์ •ํ™•ํžˆ ๊ฐ™๋‹ค. ๋Ÿฐ์›, ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ œ์™ธํ•˜๊ณ  ๊ฝ‰ ๋ถ™์žก์Œ(1)๊ณผํ•˜๋ฉด ์ฃฝ์ด๊ธฐ(1) ์ฐพ๋‹ค
์‚ฌ์šฉ์ž๊ฐ€ ์†Œ์œ ํ•˜๊ณ  ๋Œ€์ƒ ๋ช…๋ น๊ณผ ์ผ์น˜ํ•˜๋Š” ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•˜๊ณ 
์ธ์ˆ˜. ์ฐธ๊ณ  ์‹คํ–‰ ์ผ์น˜ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ๋™์•ˆ ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  ์ผ์น˜ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ฃฝ์„ ๋•Œ๊นŒ์ง€.

์ง€์†์ ์œผ๋กœ ์‹คํ–‰ ์ •ํ™•ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋Ÿฐ์› "COMMAND [ARGS]"๋ฅผ ๋‹ค์‹œ ์ƒ์„ฑํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ 
COMMAND๊ฐ€ ์ข…๋ฃŒ๋  ๋•Œ๋งˆ๋‹ค(XNUMX ๋˜๋Š” XNUMX์ด ์•„๋‹˜).

๊ณ„์† ์‹คํ–‰ ์— ๋Œ€ํ•œ ๋ณ„์นญ์ž…๋‹ˆ๋‹ค ์ง€์†์ ์œผ๋กœ ์‹คํ–‰.

์„ฑ๊ณตํ•  ๋•Œ๊นŒ์ง€ ์‹คํ–‰ ์ •ํ™•ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ง€์†์ ์œผ๋กœ ์‹คํ–‰ ๋ถ€ํ™œํ•œ๋‹ค๋Š” ์ ๋งŒ ๋นผ๋ฉด
COMMAND๊ฐ€ ์„ฑ๊ณต์ ์œผ๋กœ ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€(์ฆ‰, XNUMX์œผ๋กœ ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€) "COMMAND [ARGS]".

์‹คํŒจํ•  ๋•Œ๊นŒ์ง€ ์‹คํ–‰ ์ •ํ™•ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ง€์†์ ์œผ๋กœ ์‹คํ–‰ ๋ถ€ํ™œํ•œ๋‹ค๋Š” ์ ๋งŒ ๋นผ๋ฉด
COMMAND๊ฐ€ ์‹คํŒจ๋กœ ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€(์ฆ‰, XNUMX์ด ์•„๋‹Œ ์ข…๋ฃŒ) "COMMAND [ARGS]"์ž…๋‹ˆ๋‹ค.

์˜ˆ


ํ•˜๋‚˜์˜ ์…ธ์—์„œ:

$ ์‹คํ–‰-์› rsync -azP $HOME $[์ด๋ฉ”์ผ ๋ณดํ˜ธ]::/srv/๋ฐฑ์—…
ํ‘ธ์ €/
ํ‘ธ์ €/.bash_history
40298 100% 37.13MB/s 0:00:00(xfer#1, to-check=3509/3516)
ํ‘ธ์ €/.viminfo
20352 100% 98.39kB/s 0:00:00(xfer#3, ํ™•์ธ ๋Œ€์ƒ=3478/3516)
...
๋ณด๋‚ธ 746228๋ฐ”์ดํŠธ ์ˆ˜์‹  413059๋ฐ”์ดํŠธ 36802.76๋ฐ”์ดํŠธ/์ดˆ
์ด ํฌ๊ธฐ๋Š” 3732890955์ž…๋‹ˆ๋‹ค. ์†๋„ ํ–ฅ์ƒ์€ 3219.99์ž…๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์…ธ์—์„œ ์ฒซ ๋ฒˆ์งธ ์…ธ์ด ์•„์ง ์‹คํ–‰ ์ค‘์ธ ๋™์•ˆ:

$ ์‹คํ–‰-์› rsync -azP $HOME $[์ด๋ฉ”์ผ ๋ณดํ˜ธ]::/srv/๋ฐฑ์—…
$ ์—์ฝ” $?
1

๋˜ ๋‹ค๋ฅธ ์˜ˆ ... ํ•œ ์…ธ์—์„œ :

$ ๋Ÿฐ-์› ํƒ‘

๋‹ค๋ฅธ ์‰˜์—์„œ:

$ ๋Ÿฐ-์› ํƒ‘
$ ์—์ฝ” $?
1
$ run-this-one ํƒ‘
์ƒ๋‹จ - 17:15:36 ์ตœ๋Œ€ 1:43, ์‚ฌ์šฉ์ž 3๋ช…, ํ‰๊ท  ๋กœ๋“œ: 1.05, 1.04, 1.00
์ž‘์—…: ์ด 170๊ฐœ, ์‹คํ–‰ 1๊ฐœ, ์ž ์ž๊ธฐ 169๊ฐœ, ์ค‘์ง€ 0๊ฐœ, ์ข€๋น„ 0๊ฐœ
...

๊ทธ๋ฆฌ๊ณ  ์ฒซ ๋ฒˆ์งธ ์…ธ์˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ญ์ƒ ํ•˜๋‚˜์˜ ssh ์—ฐ๊ฒฐ์„ ์œ ์ง€ํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

$ ์ง€์†์ ์œผ๋กœ ์‹คํ–‰ ssh -N -C -L 3128:localhost:3128 -L 7778:localhost:7778 example.com
&

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์—์„œ Keep-one-running ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

  • 1
    ํŽ˜์ด์ €
    ํŽ˜์ด์ €
    Phaser๋Š” ๋น ๋ฅด๊ณ  ๋ฌด๋ฃŒ์ด๋ฉฐ ์žฌ๋ฏธ์žˆ๋Š” ๊ณต๊ฐœ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
    ์ œ๊ณตํ•˜๋Š” ์†Œ์Šค HTML5 ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„์›Œํฌ
    WebGL ๋ฐ ์บ”๋ฒ„์Šค ๋ Œ๋”๋ง
    ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ์›น ๋ธŒ๋ผ์šฐ์ €. ๊ณ„๋žต
    ๊ณต๋™ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...
    ํŽ˜์ด์ € ๋‹ค์šด๋กœ๋“œ
  • 2
    ๋ฐ”์‚ด ์—”์ง„
    ๋ฐ”์‚ด ์—”์ง„
    VASSAL์€ ์ œ์ž‘์„ ์œ„ํ•œ ๊ฒŒ์ž„ ์—”์ง„์ž…๋‹ˆ๋‹ค.
    ๊ธฐ์กด ๋ณด๋“œ์˜ ์ „์ž ๋ฒ„์ „
    ๊ทธ๋ฆฌ๊ณ  ์นด๋“œ ๊ฒŒ์ž„. ๋‹ค์Œ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    ๊ฒŒ์ž„ ์กฐ๊ฐ ๋ Œ๋”๋ง ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ,
    ๊ทธ๋ฆฌ๊ณ  ...
    VASSAL ์—”์ง„ ๋‹ค์šด๋กœ๋“œ
  • 3
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF๋Š” ๋‹ค์Œ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋ฐ LGPL๋กœ PDF ํŒŒ์ผ ํŽธ์ง‘ ๋ฐ
    MPL ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค. OpenPDF๋Š”
    iText์˜ LGPL/MPL ์˜คํ”ˆ ์†Œ์Šค ํ›„๊ณ„์ž,
    ์—์ด...
    OpenPDF ๋‹ค์šด๋กœ๋“œ - iText ํฌํฌ
  • 4
    ์‚ฌ๊ฐ€ GIS
    ์‚ฌ๊ฐ€ GIS
    SAGA - ์ž๋™ํ™” ์‹œ์Šคํ…œ
    Geoscientific ๋ถ„์„ - ์ง€๋ฆฌ์ ์ž…๋‹ˆ๋‹ค
    ์ •๋ณด ์‹œ์Šคํ…œ(GIS) ์†Œํ”„ํŠธ์›จ์–ด
    ์ง€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ์—„์ฒญ๋‚œ ๊ธฐ๋Šฅ
    ์ฒ˜๋ฆฌ ๋ฐ ์•„๋‚˜...
    ์‚ฌ๊ฐ€ GIS ๋‹ค์šด๋กœ๋“œ
  • 5
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    IBM Toolbox for Java / JTOpen์€
    ์ง€์›ํ•˜๋Š” Java ํด๋ž˜์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ๋ฐ ์ธํ„ฐ๋„ท ํ”„๋กœ๊ทธ๋ž˜๋ฐ
    OS/400์„ ์‹คํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์— ๋ชจ๋ธ,
    i5/OS, ์˜ค...
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž ๋‹ค์šด๋กœ๋“œ
  • 6
    D3.js
    D3.js
    D3.js(๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ์˜ ๊ฒฝ์šฐ D3)
    ํ•  ์ˆ˜ ์žˆ๋Š” JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋™์ , ๋Œ€ํ™”ํ˜• ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
    ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์‹œ๊ฐํ™”. D3์™€ ํ•จ๊ป˜
    ๋‹น์‹ ...
    D3.js ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad