cp.recipe.cmd

ZC Buildout Recept om opdrachten in zijn eigen schaal uit te voeren
Download nu

cp.recipe.cmd Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Naam uitgever:
  • YUHSD

cp.recipe.cmd Tags


cp.recipe.cmd Beschrijving

ZC Buildout Recept om commando's in zijn eigen schaal uit te voeren cp.recipe.cmd is een recept dat wordt gebruikt om een of meer opdrachtregels uit te voeren.Developer Commentsi stal dit van iw.recipe.cmd (http://pypi.python.org/pypi/iw.recipe.cmd/0.1) anders, als het gaat om het uitvoeren van shell-opdrachten. iw.recipe.cmd zou elk opdracht afzonderlijk in zijn eigen schaal duwen. Hier duw ik ze naar een shell-script en voer het shell-script vervolgens uit. Op deze manier zijn dingen als CD en andere dingen die toestand binnen de schaal behoeven, goed werken. Attions: Shell = Stel een shell in om uit te voeren (standaard / bin / sh) (plaats de #!) On_install = Of het kan worden uitgevoerd of niet op. In gebreke blijven) on_update = Of het kan worden uitgevoerd of niet op_update (standaardinstellingen) Install_cmd = opdrachten om uit te voeren wanneer u wordt weergegeven wanneer het wordt geïnstalleerd). Update_cmd = opdrachten om uit te voeren wanneer een update gebeurt. Ook, heb ik de manier waarop het in het configuratiebestand werkt (Voorbeeld) heeft gewijzigd. Recept = cp.recipe.cmdshell = / bin / shinstall_cmd = echo "installeren opdrachten Ga hier" CD / TMP echo `pwd` echo 'zie, ik bestaan in één shell exemplaar.'update_cmd = echo" update commando's gaan hier "Installatie, installatie_cmd wordt veranderd in een shell-script en rende vervolgens. Op update wordt update_cmd veranderd in een shell-script en rende vervolgens. Als u update_cmds wilt om hetzelfde te zijn, kunt u iets dergelijks doen: update_cmd = $ {commandExample: install_cmd} (waar CommandExample de naam van uw deel is) Ik heb een nieuwe optie Shell toegevoegd = u kunt WHATEER U wilt dat u wilt , MKB leuke voorbeelden: / usr / bin / env Python (om de Python-tolk uit te voeren) De standaard is / bin / SH, dus al uw oude code met behulp van dit zal gewoon prima werken. Ook, ik controleer de uitvoer van het script en als Iets retourneert> 0 DAN CMDExcutionedFailed wordt verhoogd, samen met de uitvoer van de fout en het pad van waar het script is, zodat u kunt zien wat er is gegenereerd, debuggen en repareren. Een Python-voorbeeld met behulp van de nieuwe schaal. hier: -onderdelen = CMDS Recept = cp.recipe.cmdshell = / usr / bin / env pythonupdate_cmd = f = open ('Testfile'. 'W') f.write ('Dit is een testfile') F.Sluit () Vereisten: · Python Wat is er nieuw in deze release: · History.txt toevoegen aan Track Release Notes · Installeer HG Plugin SO-geschiedenis. Txt maakt het in distributie


cp.recipe.cmd Gerelateerde software