EnglezăFrancezăSpaniolă

Favicon OnWorks

rerun - Online în cloud

Rulați din nou în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda rerun care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


reluați - lansează comenzi și le repornește la modificările sistemului de fișiere

UTILIZARE


reluați [opțiuni] [--] cmd

EXEMPLE


De exemplu, dacă rulați o aplicație Sinatra al cărei fișier principal este app.rb:

reluare ruby ​​app.rb

Dacă prima parte a comenzii este a .rb nume de fișier, atunci rubin este optional, deci cele de mai sus
se poate realiza si asa:

reluați aplicația.rb

Rails nu observă automat toate modificările fișierelor de configurare, așa că îl puteți forța să repornească
când modificați un fișier de configurare astfel:

rerun --dir config rails s

Sau dacă utilizați Thin pentru a rula o aplicație Rack care este configurată în config.ru, dar o doriți
pe portul 4000 și în modul de depanare și vreau doar să urmăresc aplicaţia si web subdirectoare:

rerun --dir app,web -- thin start --debug --port=4000 -R config.ru

-- este de a separa opțiunile de reexecuție de opțiunile cmd. Puteți folosi și un șir ghilimeleu pentru
comanda, de ex

rerun --dir aplicația „thin start --debug --port=4000 -R config.ru”

Rackup poate fi folosit și pentru a lansa un server Rack, așa că hai să încercăm asta:

rerun -- rackup --port 4000 config.ru

Doriți să imiteți autotestul https://github.com/grosser/autotest? Încerca

rerun -x rake

or

rerun -cx rspec

Și dacă utilizați Spork https://github.com/sporkrb/spork cu Rails, trebuie să reporniți
serverul tău spork https://github.com/sporkrb/spork/issues/201 ori de câte ori anumite Sine
fișierele de mediu se modifică, așa că de ce să nu puneți asta în fișierul dvs. Rake...

desc "run spork (prin rerun)"
sarcina :spork face
sh "rerun --pattern ´{Gemfile,Gemfile.lock,spec/spec_helper.rb,.rspec,spec/factories/**,config/environment.rb,config/environments/test.rb,config/initializers/*. rb,lib/**/*.rb}´ -- spork"
capăt

și începeți să utilizați greblă spork pentru a lansa serverul tău spork?

(Dacă utilizați Guard în loc de Rerun, verificați guard-spork
https://github.com/guard/guard-spork pentru o soluție similară.)

Ce zici de regenerarea fișierelor HTML după fiecare modificare a erectorului
http://erector.rubyforge.org widget-uri?

rerun -x erector --to-html my_site.rb

Folosiți Heroku Cedar? reluați este acum compatibil cu maistru. Rulați toate procesele Procfile
local și reporniți-le pe toate când este necesar.

reluare maistru start

OPŢIUNI


-d, --dir
director (sau directoare) de urmărit (implicit = "."). Separați mai multe căi cu
´,´ și/sau folosiți mai multe -d opțiuni.

-p, --model
glob pentru a se potrivi din interiorul directorului. Acesta folosește stilul Ruby Dir glob -- vezi
http://www.ruby-doc.org/core/classes/Dir.html#M002322 pentru detalii.

În mod implicit, urmărește fișierele care se termină în:
rb,js,css,cafea,scss,sass,erb,html,haml,ru,slim,md. Pe deasupra, de asemenea
ignoră dotfiles, tmp fișiere și alte fișiere și directoare (cum ar fi .git si
log). Alerga reluați --Ajutor pentru a vedea lista reală.

-i, --ignora model
fișier glob de ignorat (poate fi setat de mai multe ori). Pentru a ignora un director, trebuie să adăugați
de exemplu --ignora „acoperire/*”..

On top of --model si --ignora, we ignora Orice schimbari la fișiere si dirs pornire
cu a punct.

-s, --semnal
utilizați semnalul specificat (în loc de SIGTERM implicit) pentru a termina cel precedent
proces. Acest lucru poate fi util pentru a forța procesul respectiv să se încheie ca
cât mai repede posibil. (--semnal UCIDE este echivalentul ucide -9)

-h, --hup
la repornire, trimiteți un semnal SIGHUP în loc să încercați să opriți procesul
și rulați unul nou. Aceasta presupune că procesul este capabil să se repornească de la sine (ca
de exemplu unicorn este).

-c, --clar
ștergeți ecranul înainte de fiecare rulare

-x, --Ieșire
așteptați ca programul să iasă. Cu această opțiune, rerun verifică valoarea returnată;
fără ea, reexecută verifică dacă procesul lansat încă rulează.

-b, --fundal
dezactivați comenzile din mers, permițând procesului să fie pus în fundal

-n, --Nume
setați numele aplicației (pentru afișare)

De asemenea --versiune si --Ajutor, natural.

PE FUGA COMANDE


În timp ce aplicația (re)rulează, puteți face lucrurile să se întâmple apăsând tastele:

· r -- reporniți (ca și cum un fișier s-ar fi schimbat)

· c -- ștergeți ecranul

· x or q -- ieșire (la fel ca control-C)

· p -- întrerupeți/anulați vizionarea sistemului de fișiere

Dacă faceți fundal sau utilizați Pry sau un depanator, este posibil să nu doriți ca aceste chei să fie
prins, așa că folosiți --fundal opțiune.

SEMNALE


Algoritmul actual pentru distrugerea procesului este:

· trimite SIGTERM http://en.wikipedia.org/wiki/SIGTERM (sau valoarea --semnal
opțiune)

· dacă nu funcționează după 4 secunde, trimiteți SIGINT (alias control-C)

· dacă nu funcționează după încă 2 secunde, trimite SIGKILL (aka kill -9)

Acesta pare a fi cel mai blând și unix mod de a face lucrurile, dar înseamnă că dacă
programul dvs. ignoră SIGTERM, este nevoie de încă 4 până la 6 secunde pentru a reporni.

august 2015 RUNĂ(1)

Utilizați reluarea online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    subconvertor
    subconvertor
    Utilitate pentru a converti între diverse
    format de abonament. Utilizatori Shadowrocket
    ar trebui să folosească ss, ssr sau v2ray ca țintă.
    Puteți adăuga &remark= la
    HT apreciat de Telegram...
    Descărcați subconvertorul
  • 2
    SPĂLARE
    SPĂLARE
    SWASH este o valoare numerică de uz general
    instrument pentru simularea instabilității,
    nehidrostatic, cu suprafață liberă,
    flux rotaţional şi fenomene de transport
    în apele de coastă ca...
    Descărcați SWASH
  • 3
    VBA-M (arhivat - Acum pe Github)
    VBA-M (arhivat - Acum pe Github)
    Proiectul s-a mutat la
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Caracteristici:Creații de înșelăciune salvează stări multiple
    sistem, acceptă gba, gbc, gb, sgb,
    sgb2Tu...
    Descărcați VBA-M (arhivat - Acum pe Github)
  • 4
    Stacer
    Stacer
    Optimizator și monitorizare de sistem Linux
    Depozitul Github:
    https://github.com/oguzhaninan/Stacer.
    Public: utilizatori finali/desktop. Utilizator
    interfață: Qt. Programare La...
    Descărcați Stacer
  • 5
    orangefox
    orangefox
    Furk al TeamWinRecoveryProject (TWRP)
    cu multe funcții suplimentare, reproiectare
    și mai multe Caracteristici: Suportă Treble și
    ROM-uri non-Treble Nucleu Oreo actualizat,
    construit...
    Descărcați OrangeFox
  • 6
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    Portal de operațiuni IT: o deschidere completă
    sursă, ITIL, serviciu web
    instrument de management, inclusiv un complet
    CMDB personalizabil, un sistem de asistență și
    un om cu documente...
    Descărcați itop - ITSM CMDB OpenSource
  • Mai mult »

Comenzi Linux

Ad