Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Daemon eller evig loop?

Postades av 2010-01-14 00:51:50 - Carsten Johansson, i forum c++, Tråden har 0 Kommentarer och lästs av 2166 personer

Ska först säga att det var ett bra tag sen jag jobbade med C++.
Det gick hyssad men var rent basic saker jag fick lära mig.

Ok till mitt lilla fråga och problem

Jag ska göra ett script till min Linux

Jag har nu tre scripter (Två C++ och två bash) och allt ska läggas ihop

Den ena C++ commandot läser av LTP porten fast bara en gång
Den andra skickar om lysdioderna ska vara på eller ej. det behövs ju bara skicka en gång i taget.
Den ena bash filen startar ett program i linux
Den andra stänger av programmet.

På något sätt måste jag få mitt C++ script att jobba hela tiden att lyssna på LTP porten.
Vet dock inte om en evig loop är så bra då?
Daemon har jag bara läst men aldrig använt, vet inte ens hur ett sådant kan se ut.

Jag tänkte följande
En lysdiod (gul) lyser när scriptet aktiveras (När Linux har laddat det och startat det


Ett script som jobbar hela tiden och lyssnar på LTP porten
Som standard så har den ett fast värde X.
Men när jag trycker så blir det värdet Y
När jag släpper igen så blir det värdet X

På något sätt måste jag få den att när värdet ändras till Y så aktiveras en lysdiod (grön) och skickar ett kommando till bash filen så programmet startar.
När jag släpper så ändras ju värdet men lysdioden (gul) fortsätter lysa och programmet fortfarande körs

När jag sen trycker igen så ändras värdet igen till Y men eftersom programmet redan kör och lysdioden (grön) lyser så ska den stängas av genom att göra det andra bash filen och samtidigt byta till en annan lysdiod (gul).

själva bytet tror jag inte det är några problem, en if sats och en variable som ändras (on/off)

Det jag fastnar på är två saker
1. Är det bra att vköra en evighetsloop??
Någon som vet hur en daemon fungerar??

2. Hur startar jag ett bash script från C++ programmet?

Hoppas någon kan hjälpa mig lite


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 615
27 953
271 709
518
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies