1

Onderwerp: script om verschillende mogelijkheden te testen

Beste leden,

ik zoek een manier om een hardware configuratie te testen.
het commando is :

rtl_ais -n -p -7.6 -g 60 -h 127.0.0.1 -S 1
(dit werkt dus alle noodzakelijke software is reeds aanwezig)

de -p en de -g parameter moeten wijzigen zodat ik alle combinaties kan testen.

elk commando zou bvb 2 miniuten moeten lopen alvorens de volgende combinatie

De output zou allemaal in 1 text file moeten komen.

Is dat mogelijk?

E.Traas

Re: script om verschillende mogelijkheden te testen

Dit klinkt als huiswerk.

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

3 Laatst bewerkt door MeneerJansen (17 Jul 2017 15:21:22)

Re: script om verschillende mogelijkheden te testen

Twee berichten in 6 jaar tijd, en de vraag of we je huiswerk willen maken voor je. Schaam je. Ik wil iedereen helpen met van alles en nog wat maar ik ga niet je huiswerk voor je doen. Doei. sad

Als je voor een verdieping niet de diepte in moet, maar de hoogte, waarom heet het dan ....

4

Re: script om verschillende mogelijkheden te testen

oei oei , lekker weekend gehad?
Ik doe weinig met Linux, nu heb ik het effe nodig.. is dat zo vreemd?

Re: script om verschillende mogelijkheden te testen

Als het huiswerk is, weet dan dat we daar op dit forum een hekel aan hebben. Jij moet het leren en dus zelf oefenen... als wij je huiswerk maken, leer je zelf weinig. Wij hebben deze zaken ook allemaal moeten leren door het uit te zoeken.

6

Re: script om verschillende mogelijkheden te testen

Ze zijn nog vriendelijk hoor.... meestal gaan luie scholieren hier over de knie icon_twisted

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

7

Re: script om verschillende mogelijkheden te testen

ik vraag of het mogelijk is, heb ik gevraagd een script te schrijven? Scholier van 55 jaar is een beetje vreemd hoor. Maar ale als vriendelijkheid geen mogelijkhied is wens ik jullie nog veel sterkte.

Re: script om verschillende mogelijkheden te testen

eatraas schreef:

Is dat mogelijk?

Ja.

Gedeserteerd. Maar als je interesse hebt om over UNIXy/dev dingen te sparren, ik ben op Mastodon: https://mastodon.social/@danieldk

Re: script om verschillende mogelijkheden te testen

Beste eatraas
Kan je uitleggen waarom je dit wil? Als het geen huiswerk is, dan kan ik er naar kijken. Even uitgaan van goede intenties. We worden regelmatig geconfronteerd met huiswerk opdrachten. We hebben ons er allemaal door heen gevochten en vechten nog elke dag voor kennis en ervaring. Sommige leercurven zijn zo steil als de noordwand van de Eiger. Je zal helaas niet de eerste zijn die zijn huiswerk of zelfs commerciële opdracht neerlegt bij ons. We doen dit allemaal voor $$$ overdag en dan wil ik niet nog eens 'gratis' bij klussen voor een student of een commerciëlen entiteit ;-).

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

10 Laatst bewerkt door MeneerJansen (18 Jul 2017 13:18:42)

Re: script om verschillende mogelijkheden te testen

Om mee te beginnen misschien iets in de trend van:

#! /bin/bash

$p="-7.6"
$g="60"

function calculation ()
{
   rtl_ais -n -p $p -g $g -h 127.0.0.1 -S 1 >> output.txt
   # Let calculation run for 2 minutes (120 seconds). Does that work?? 
   sleep 120
}

$p="andere waarde"
$g="ook andere waarde"
calculation

misschien? De waardes zou men ook via een soort "for next" loopje kunnen laten veranderen. Iets met:

for p in {0..15}; do
    calculation
done

Shell scriptjes schijven is mijn hobby, maar zoals je kunt zien ben ik er niet bepaald geschoold in!

Als je voor een verdieping niet de diepte in moet, maar de hoogte, waarom heet het dan ....

Re: script om verschillende mogelijkheden te testen

Volgens mij is hij/zij geïnteresseerd in het cartesisch product van $p en $g. Dus meer zoiets:

for p in foo bar baz; do
  for g in qux quux cuuz; do
    rtl_ais -n -p $p -g $g -h 127.0.0.1 -S 1 >> output.txt
    sleep 120
  done
done
Gedeserteerd. Maar als je interesse hebt om over UNIXy/dev dingen te sparren, ik ben op Mastodon: https://mastodon.social/@danieldk

Re: script om verschillende mogelijkheden te testen

devtroll schreef:

We doen dit allemaal voor $$$ overdag en dan wil ik niet nog eens 'gratis' bij klussen voor een student of een commerciëlen entiteit ;-).

Tsja, het is aan iedereen vrij niet te antwoorden. Ik vind het niet erg verwelkomend als mensen meteen in de aanval gaan. Wat natuurlijk wel mistte in deze vraag is 'dit heb ik al geprobeerd'. Dus dat is geen slechte eerste tegenvraag.

Gedeserteerd. Maar als je interesse hebt om over UNIXy/dev dingen te sparren, ik ben op Mastodon: https://mastodon.social/@danieldk

13

Re: script om verschillende mogelijkheden te testen

Eatraas munt niet uit in duidelijkheid.
Ik krijg de indruk dat hij het volgende wil
- rtl_ais met een stel parameters maximaal 120 seconden laten lopen
- de output van alle runs verzamelen in 1 file
- vervolgens opnieuw met een ander stel parameters
Ik zou dit oplossen via een overkoepelend script wat het volgende doet (in Perl natuurlijk maar dat is mijn afwijking)
- een proces forken
- daarin rtl_ais met een stel parameters draaien
in het hoofdproces na 120 seconden kijken of het proces nog steeds loopt. Zo ja, het dan de nek omdraaien.
De netste manier is natuurlijk met een signal zodat het proces zichzelf goed kan afsluiten.

Old programmers never die: they just jump to a new address
Kubuntu 16.02 LTS, Compaq CQ61 met Linux Mint 18, een Galaxy Tab 10.1 met Android Ice Cream en een Raspberry PI met raspian
http://www.volkerskrant.nl