Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Apps & Software

Hoe maak je een anternatief voor een batchfile in Linux Mint?

Hoe kan ik een een bestand maken dat er voor kan zorgen dat er meerdere commando's achter elkaar worden uitgevoerd met een muisklik in Linux Mint. Daar ik weet wat er gaat gebeuren wil ik dat alle commando's automatisch goed gekeurd worden. Ik wil dus niet iedere keer op Enter, J of Y willen drukken.

3 antwoorden
    • +
    • 0
    • -
    Op Youtube staat een filmpje hoe je een batchfile maakt die je met de muis kunt starten:
    http://youtu.be/Hf5xDsiJdmw
    Hoe je voorkomt dat je telkens moet enteren of J tikken hangt af van de commando's in je script.

    Een manier die meestal wel werkt gaat met het speciale commando 'yes'. Dat commando roept de hele tijd 'y' totdat hij een ctrl-c krijgt, maar als je het als input via een pipe gebruikt geeft hij precies zoveel keer 'y' als het commando dat achter de pipe staat nodig heeft.

    Voorbeeld:
    (simpel scriptje)
    #!/bin/bash
    read woord
    echo $woord

    Uitvoering met yes:
    $ yes|./input.sh
    y
    $ yes J |./input.sh
    J
    ==============
    Kijk ook in documentatie of de commando's die je gebruikt misschien een optie hebben waardoor hij niet meer om bevestiging vraagt. Voorbeelden: rm, fsck, unrar, etc.

    Hopelijk kun je nu weer verder!
    • +
    • 0
    • -
    Bedankt Erik.
    Het is bijna duidelijk. Ik heb de "executable text file" op "ask" staan maar met welke applicatie moet ik 'm nou openen?
    Het mag duidelijk zijn, ik ben groeiend in Linux maar nog lang niet groot genoeg om mee te kunnen praten.
    • +
    • 0
    • -
    Ik ga de aankomende dagen stoeien met deze en enkele antwoorden op mijn andere vragen.
    Voorlopig gebruik ik "command;command;command" welke ik copieer uit een document.

Beantwoord deze vraag