Betriebssysteme (BTS)

Größe: px
Ab Seite anzeigen:

Download "Betriebssysteme (BTS)"

Transkript

1 4. Übungsstunde Betriebssysteme (BTS) Christian Baun Hochschule Mannheim Fakultät für Informatik Institut für Betriebssysteme

2 Wiederholung vom letzten Mal Prozesse in den Hintergrund schicken (bg) Prozesse in den Vordergrund holen (fg) Prozesse beenden (kill und killall) Prozesse anzeigen (ps) Prozessprioritäten festlegen und ändern (nice und renice) Prozessvererbung anzeigen (pstree) Prozesse/Kommandos verknüpfen mit Pipes ( ) Wildcards (?, *, [],! und ^) Umleiten von Ein- und Ausgaben (< und >) Bytes, Zeichen, Wörter und Zeilen zählen (wc) Umgebungsvariablen anzeigen (env und printenv) Umgebungsvariablen setzen und löschen (export, set, unset) Dateien suchen und finden (find, locate, whereis und which) Emacs 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 2

3 Heute Einführung für Linux/UNIX-Anwender (Teil 4) Zeitgesteuerte Kommandoausführung mit cron System- und Prozessüberwachung mit top Praktische Übung Besprechung der Aufgabe Tipps zur Lösung und Implementierung 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 3

4 Kommandos zeitgesteuert ausführen mit cron Der Dämon cron ist ein Dienst zur zeitgesteuerten Jobsteuerung. Perfekt geeignet für regelmäßige, wiederkehrende Aufgaben. Beispiele für typische cron-aufgaben: Inhalts von \tmp in festen Abständen löschen. Regelmäßige Backups von bestimmten Verzeichnissen. Erinnerungs- vor dem Geburtstag wichtiger Menschen. Die auszuführenden Befehle stehen in einer Tabelle, der Crontabelle. Jeder Benutzer hat eine eigene Crontabelle. Die eigene Crontabelle bearbeitet man mit dem Kommando crontab. crontab -l crontab -e crontab -r Die crontab eines Benutzers ausgeben lassen (list). Die crontab eines Benutzers bearbeiten (edit). Die komplette crontab eines Benutzers löschen (remove). 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 4

5 Kommandos zeitgesteuert ausführen mit cron (2) Das Kommando crontab ruft einen Editor auf (Standardmäßig vi) und öffnet die eigene Crontabelle. Soll die Crontabelle mit einem alternativen Editor geöffnet werden, muss die Umgebungsvariable EDITOR gesetzt sein und den Namen und eventuell Pfad des alternativen Editors enthalten. export EDITOR=/usr/bin/joe Der Systemadminstrator kann die Crontabellen aller Benutzer einsehen, ändern und löschen. = crontab -u Benutzername Beispiel: Crontabelle des Benutzers Student ausgeben: server:~# crontab -u Student -l 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 5

6 Syntax der Crontabelle Die Crontabelle besteht aus 6 Spalten. Die ersten fünf Spalten legen den Ausführungszeitpunkt des Kommandos fest. In der sechsten Spalte ist das auszuführende Kommando. Die Spalten werden durch Leerzeichen oder Tabulatoren getrennt: 1. Spalte: Minute (0-59 oder *) 2. Spalte: Stunde (0-23 oder *) 3. Spalte: Tag (1-31 oder *) 4. Spalte: Monat (1-12, Jan-Dec, jan-dec oder *) 5. Spalte: Wochentag (0-6, Sun-Sat, sun-sat oder *) 6. Spalte: Auszuführendes Kommando. Eventuell mit Pfad Einträge in der Crontabelle dürfen keine Zeilenumbrüche enthalten! Kommentare beginnen in der Crontabelle immer mit einer Raute #. 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 6

7 Beispiele zu cron An jedem Werktag um 7:10 Uhr mit dem Lieblingslied wecken lassen: 10 7 * * 1,2,3,4,5 /usr/bin/mpg123 -b 1024 /pfad/zu/song.mp3 Inhalt von /tmp jeden Sonntag und Mittwoch um 13 Uhr löschen: 0 13 * * Wed,Sun rm -rf /tmp > /dev/null Der Zusatz > /dev/null legt fest, dass die Ausgabe des Jobs nicht per geschickt wird, sondern nach /dev/null weitergeleitet wird. Am 10. jeden Monats um 11:45 Uhr das Skript skript.sh aufrufen und die Ausgabe an die Datei mylog.log anhängen: * * /usr/bin/skript.sh >> /var/log/mylog.log 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 7

8 Systemressourcen und Prozesse überwachen top top [Option]... Das Kommando top hat eine ähnliche Funktionalität wie ps. Mit top überwacht man Rechen- und Speicherressourcen sowie Prozesse. Die Ausgabe von top wird automatisch alle 2 Sekunden aktualisiert. Der Zeitraum kann mit der Option -s <Sekunden> festgelegt werden. Die Ausgabe von top ist in zwei Abschnitte geteilt: 1. Fünf Kopfzeilen mit Informationen zur Uptime, mittleren Last, Anzahl der Prozesse, Speicherverbrauch, CPU- und SWAP-Auslastung, usw. 2. Tabelle der aktuell laufenden Prozesse mit Informationen zur PID, Benutzer, Priorität, Speicherverbrauch, CPU-Auslastung, Zeit seit Erstellung, Kommandonahme, usw. 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 8

9 Einige Tastenkürzel von top Das Kommando top kennt viele Tastenkürzel. Einige hilfreiche sind: Leertaste Sofortige Aktualisierung der Ausgabe. c i l m t A M N P T W Umschalten zwischen Befehl und Kommandozeile. Inaktive Prozesse anzeigen oder ausblenden. Mittlere Last (load level) anzeigen oder ausblenden. Speicheranzeige anzeigen oder ausblenden. Anzeige der Prozess- und CPU-Zustände anzeigen oder ausblenden. Sortiert die Prozesse nach Alter (jüngster Job zuerst). Sortiert die Prozesse nach Speicherverbrauch. Sortiert die Prozesse nach Prozess-ID. Sortiert die Prozesse nach CPU-Belastung. Sortiert die Prozesse nach gelaufener Zeit. Schreibt die aktuellen Einstellungen nach ~/.toprc. 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 9

10 Praktische Übung (BTS) Aufgabenstellung Ziel ist ein Echtzeitsystem zu schreiben, das aus vier Tasks besteht: 1. Conv liest Messwerte von A/D-Konvertern (Analog/Digital) ein. Er prüft die Messwerte auf Plausabilität, konvertiert sie gegebenfalls und schreibt sie in einen Speicherbereich Mess. Wir lassen Conv in Ermangelung eines physischen A/D-Konverters Zufallszahlen erzeugen. Diese müssen in einem bestimmten Bereich liegen, um einen A/D- Konverter zu simulieren. 2. Log liest die Messwerte des A/D-Konverters aus dem Speicherbereich Mess und schreibt sie in eine Datei auf der Festplatte. 3. Stat liest die Messwerte des A/D-Konverters aus dem Speicherbereich Mess und berechnet statistische Daten. Die statistischen Daten werden in einen Speicherbereich Statistik geschrieben. 4. Report greift auf den Speicherbereich Statistik zu und gibt die statistischen Daten auf dem Monitor, also in der Shell aus. 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 10

11 Praktische Übung (BTS) Vorgaben Es sind einige Vorgaben aus der Aufgabenstellung zu beachten: Der Datenaustausch zwischen den vier Prozessen soll einmal mit Pipes, Message Queues und Shared Memory und Semaphore realisiert werden. Am Ende existieren drei Implementierungen des Programms. Die vier Prozesse Conv, Log, Stat und Report werden als Endlosprozesse realisiert. Das Programm kann mit der Tastenkombination Ctrl-c abgebrochen werden. = Signalhandler für das Signal SIGINT. Beim Beenden des Programms müssen alle belegten Betriebsmittel (Message Queues, Shared Memory, Semaphoren) freigegeben werden. Schriftliche Ausarbeitung mit Beschreibung und Quellcode der drei Implementierungsvarianten sowie Diskussion der Vor- und Nachteile. Die Funktionalität der Programme muss in der Übung demonstriert werden! 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 11

12 Synchronisationsbedingungen Bezüglich der Daten in den gemeinsamen Speicherbereichen gelten als Synchronisationsbedingungen: Conv muss erst in den gemeinsamen Speicherbereich Mess die Werte eintragen, bevor Log und Stat die Messwerte auslesen können. Stat muss erst Statistikdaten in Statistik eintragen, bevor Report die Daten aus Statistik lesen kann. 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 12

13 Idee zu den Zufallszahlen Die Zufallszahlen, die im Task Conv erzeugt werden, um den 16 Bit A/D- Wandler zu simulieren, mit der Funktion rand() erzeugen. Wir wollen mit rand() einen 16 Bit A/D-Wandler mit einen Wertebereich von bis simulieren. Mögliche Lösung: rand() Zufallszahlen erzeugen lassen, die zwischen 0 und 1 liegen. Diese mit multiplizieren, und dann abziehen. Wichtig: Nicht vergessen den Zufallsgenerator mit srand() zu initialisieren, sonst ist die Zufallszahl immer gleich. 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 13

14 Zufallszahlen erzeugen #include <stdio.h> #include <stdlib.h> int main(void) { int Zahl=0; // Zufallsgenerator initialisieren srand((int) time(null)); // Zufallszahl berechnen Zahl = rand() / (RAND_MAX+1.0) * ; } printf("zufallszahl %d\n", Zahl); 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 14

15 Tips zur Implementierung - Beenden (1) Um die Pipe-Implementierungsvariante mit CTRL-c zu beenden, benötigt man einen Signalhandler. void log() {... signal(sigint, beendelog); // Signalhandler installieren... } Bei einer Aktivierung des Signalhandlers wird die Funktion beendelog aufgerufen, die den Dateizugriff schließt und das Programm beendet. void beendelog(int Sig) { fclose(datei); exit(0); } // Datei schliessen 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 15

16 Tips zur Implementierung - Pipes (1) Um eine Pipe zu erzeugen, muss erst ein eindimensionales Array mit zwei Integer-Werten erzeugt werden. Diese repräsentieren den einkommenden und ausgehenden Kanal. Danach kann mit pipe() eine neue Pipe erzeugt werden. int ConvStat[2], ConvLog[2], StatReport[2]; pipe(convstat); pipe(convlog); pipe(statreport); Eine Pipe kann immer nur zwischen zwei Prozessen tätig sein. Bei vier Prozessen brauchen wir also drei Pipes. 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 16

17 Tips zur Implementierung - Pipes (2) Conv Conv Log Conv Stat Log Stat Stat Report Report 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 17

18 Tips zur Implementierung - Pipes (3) Eine Pipe kann in beide Richtungen benutzt werden. Vor jeder Benutzung muss die Richtung festgelegt werden. Der auf einer Pipe schreibende Prozess, muss die bei ihm ankommende Richtung (den Lesekanal) blockieren und der von der Pipe lesende Prozess muss die schreibende Richtung (den Schreibkanal) blockieren. Öffnen eines Lese- oder Schreibkanals: open(namederpipe[x]); Blockieren (schließen) eines Lese- oder Schreibkanals: close(namederpipe[x]); 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 18

19 Tips zur Implementierung - Pipes (4) Variable x enthält 0 (ankommender Kanal) oder 1 (weggehender Kanal). Ist ein Kanal geschlossen, kann mit write auf die Pipe geschrieben und mit read von der Pipe gelesen werden. write(namederpipe[x], Puffer, PufferLänge); read(namederpipe[x], Puffer, PufferLänge); In Puffer wird die zu übertragende Nachricht platziert und mit dem Parameter PufferLänge wird die Größe des zu übertragenden Puffers angeben. 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 19

20 Tips zur Implementierung - Message Queues Eine Message Queue wird mit msgget() angelegt. Die Funktion liefert eine ID zurück. msgid = msgget(keyname, MsgFlag); Mit msgsnd() kann eine Nachricht in eine Message Queue geschrieben werden und mit msgrcv() kann eine Nachricht aus einer Message Queue empfangen werden. msgsnd(msgid, &sendpuffer, laengepuffer, 0); msgrcv(msgid, &receivepuffer, laengepuffer, 1, 0); Mit msgctl() kann einen Message Queue geschlossen werden. msgctl(msgid, IPC_RMID, 0); 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 20

21 Tips zur Implementierung - Shared Memory Shared Memory wird mit shmget() angelegt. Die Funktion liefert eine ID zurück. shmid = shmget(keyname, Groesse, ShmFlag); Mit shmat() wird der Ringpuffer als gemeinsamer Speicher gebunden. shmat(shmid, SegmentAdresse, ShmFlag); Mit shmdtl() kann ein gemeinsamer Speicher wieder gelöst, also freigegeben werden. shmdt(shmid); 4.Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 21

22 Nächste Übung: Übung Betriebssysteme (BTS) Hochschule Mannheim Folie 22

Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Wirtschaftsinformatiker

Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Wirtschaftsinformatiker Systemprogrammierung I - Aufgaben zur Erlangung der Klausurzulassung für Informatiker und Nachfolgend finden Sie die drei Aufgaben, die Sie als Zulassungsvoraussetzung für die Scheinklausur am 18.7.2001

Mehr

Prozesse und Logs Linux-Kurs der Unix-AG

Prozesse und Logs Linux-Kurs der Unix-AG Prozesse und Logs Linux-Kurs der Unix-AG Andreas Teuchert 27./28. Juni 2012 Prozesse unter Linux gestartete Programme laufen unter Linux als Prozesse jeder Prozess hat eine eindeutige Prozess-ID (PID)

Mehr

Prozesse und Logs Linux-Kurs der Unix-AG

Prozesse und Logs Linux-Kurs der Unix-AG Prozesse und Logs Linux-Kurs der Unix-AG Benjamin Eberle 22. Januar 2015 Prozesse unter Linux gestartete Programme laufen unter Linux als Prozesse jeder Prozess hat eine eindeutige Prozess-ID (PID) jeder

Mehr

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1

CMS.R. Bedienungsanleitung. Modul Cron. Copyright 10.09.2009. www.sruttloff.de CMS.R. - 1 - Revision 1 CMS.R. Bedienungsanleitung Modul Cron Revision 1 Copyright 10.09.2009 www.sruttloff.de CMS.R. - 1 - WOZU CRON...3 VERWENDUNG...3 EINSTELLUNGEN...5 TASK ERSTELLEN / BEARBEITEN...6 RECHTE...7 EREIGNISSE...7

Mehr

Grundlagen der Programmierung

Grundlagen der Programmierung Übung 1: Unix Werkzeuge Robert Sombrutzki sombrutz@informatik.hu-berlin.de Unix Werkzeuge Warum? Diese Frage sollten Sie sich immer mal wieder stellen! Denkbare Antworten Weil Sie diese Werkzeuge immer

Mehr

Computer & GNU/Linux Einführung Teil 3

Computer & GNU/Linux Einführung Teil 3 Inst. für Informatik [IFI] Computer & GNU/Linux EinführungTeil 3 Simon Haller, Sebastian Stab 1/29 Computer & GNU/Linux Einführung Teil 3 Simon Haller, Sebastian Stabinger, Philipp Zech Inst. für Informatik

Mehr

cs106 Informatiklabor Teil 1: Java-Installation

cs106 Informatiklabor Teil 1: Java-Installation Herbstsemester 2009 cs106 Informatiklabor Teil 1: Java-Installation Florian Zeller Vorgehen und Ziele Wöchentlich eine Übung Unterstützte Bearbeitung während den Übungsstunden Austausch mit älteren Semestern

Mehr

2. Prozesssynchronisation

2. Prozesssynchronisation Tafelübung zu BSRvS1 2. Prozesssynchronisation Olaf Spinczyk Arbeitsgruppe Eingebettete Systemsoftware Lehrstuhl für Informatik 12 TU Dortmund olaf.spinczyk@tu-dortmund.de http://ess.cs.uni-dortmund.de/teaching/ss2008/bsrvs1/exercises/

Mehr

Prozesse, Logs und Systemverwaltung

Prozesse, Logs und Systemverwaltung Prozesse, Logs und Systemverwaltung Linux-Kurs der Unix-AG Zinching Dang 31. Januar 2017 Übersicht Wiederholung & Vertiefung: Benutzer & Gruppen Prozesse Log-Dateien Befehle & Optionen Zusammenfassung

Mehr

SelfLinux-0.10.0. cron

SelfLinux-0.10.0. cron cron Autor: JC PollmanChristian Richter (jpollman@bigfoot.comcrichter@users.sourceforge.net) Formatierung: Matthias Hagedorn (matthias.hagedorn@selflinux.org) Lizenz: GPL Linux bietet zwei verwandte Programme

Mehr

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt. Python Installation 1 Vorbereitung Diese Anleitung ist für Windows ausgelegt. 1.1 Download Python kann online unter https://www.python.org/downloads/ heruntergeladen werden. Hinweis: Im CoderDojo verwenden

Mehr

Arbeiten mit der Shell Teil 2

Arbeiten mit der Shell Teil 2 Arbeiten mit der Shell Teil 2 Linux-Kurs der Unix-AG Zinching Dang 22. November 2016 Übersicht Ausgaben umleiten Wiederholung & Vertiefung Shellbefehle Befehle & Optionen Beispielanwendung zu Pipes Zusammenfassung

Mehr

Systemprogrammierung.: unter Linux :.

Systemprogrammierung.: unter Linux :. Systemprogrammierung.: unter Linux :. Einführung in Linux 1. Das Filesystem 2. Prozesse 3. Unix Tools 4. Die Shell 1. Das Filesystem 1.1 Dateien 1.2 Ordner 1.3 Links 1.1 Dateien Alles im Filesystem sind

Mehr

H. Tornsdorf М. Tornsdorf. Das große Buch zu

H. Tornsdorf М. Tornsdorf. Das große Buch zu H. Tornsdorf М. Tornsdorf Das große Buch zu DATA BECKER Inhaltsverzeichnis 1.1 Starten von MS-DOS 24 1.2 Erste Arbeiten auf der Kommandooberfläche 27 1.2.1 Dateien anzeigen 31 1.2.2 Dateien kopieren 38

Mehr

Das Handbuch zu Blogilo. Mehrdad Momeny Übersetzung: Burkhard Lück

Das Handbuch zu Blogilo. Mehrdad Momeny Übersetzung: Burkhard Lück Mehrdad Momeny Übersetzung: Burkhard Lück 2 Inhaltsverzeichnis 1 Einführung 5 2 Blogilo benutzen 6 2.1 Erste Schritte......................................... 6 2.2 Einen Blog einrichten....................................

Mehr

5 Zeitgesteuerte Arbeiten mit cron

5 Zeitgesteuerte Arbeiten mit cron 5 Zeitgesteuerte Arbeiten mit cron In diesem Kapitel lernen Sie regelmäßig wiederkehrende Aufgaben einzurichten und zu administrieren. diesen Dienst bestimmten Benutzern zugänglich zu machen oder zu verweigern.

Mehr

Der Task-Manager von Windows 7

Der Task-Manager von Windows 7 Der von Windows 7 Der kann mehr als nur Programme abschießen: Er hilft beim Konfigurieren der Windows-Dienste und beim Lösen von Problemen. Der Windows wird oft nur dazu benutzt, um hängende Anwendungen

Mehr

Artikel ID: 2399 Erstellt am: 08.08.2011 11:36 Überschrift: STRATO HiDrive Software - Installation und Konfiguration

Artikel ID: 2399 Erstellt am: 08.08.2011 11:36 Überschrift: STRATO HiDrive Software - Installation und Konfiguration Artikel ID: 2399 Erstellt am: 08.08.2011 11:36 Überschrift: STRATO HiDrive Software - Installation und Konfiguration Für die Betriebssysteme Windows XP, Vista und Windows 7 (32 und 64-bit) stellen wir

Mehr

tentoinfinity Apps 1.0 EINFÜHRUNG

tentoinfinity Apps 1.0 EINFÜHRUNG tentoinfinity Apps Una Hilfe Inhalt Copyright 2013-2015 von tentoinfinity Apps. Alle Rechte vorbehalten. Inhalt der online-hilfe wurde zuletzt aktualisiert am August 6, 2015. Zusätzlicher Support Ressourcen

Mehr

Installationsanleitung Tivoli Storage Manager für Mac OS

Installationsanleitung Tivoli Storage Manager für Mac OS 11. März 2009, Version 1.0 Installationsanleitung für Mac OS X Verwaltungsdirektion Informatikdienste Installationsanleitung für Mac OS Inhaltsverzeichnis...1 Installation... 1 Voraussetzungen...1 Version

Mehr

Filterregeln... 1. Einführung... 1. Migration der bestehenden Filterregeln...1. Alle eingehenden Nachrichten weiterleiten...2

Filterregeln... 1. Einführung... 1. Migration der bestehenden Filterregeln...1. Alle eingehenden Nachrichten weiterleiten...2 Jörg Kapelle 15:19:08 Filterregeln Inhaltsverzeichnis Filterregeln... 1 Einführung... 1 Migration der bestehenden Filterregeln...1 Alle eingehenden Nachrichten weiterleiten...2 Abwesenheitsbenachrichtigung...2

Mehr

CVS. The open standard for version control. (Concurrent Versions System) Maik Zemann CVS

CVS. The open standard for version control. (Concurrent Versions System) Maik Zemann CVS CVS Maik Zemann CVS (Concurrent Versions System) The open standard for version control 1 Gliederung Gliederung Was ist CVS? Motivation? Konzept von CVS Die wichtigsten Befehle Merging Logging im Quelltext

Mehr

Material zum Grundlagenpraktikum ITS. eine kleine Linux-Befehlsreferenz. Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.

Material zum Grundlagenpraktikum ITS. eine kleine Linux-Befehlsreferenz. Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1. Material zum Grundlagenpraktikum ITS eine kleine Linux-Befehlsreferenz Stand: Oktober 2007 zusammengestellt von: Cornelia Menzel Version 1.0 Lehrstuhl für Netz- und Datensicherheit Ruhr-Universität Bochum

Mehr

Raffinierte Shell Scripts

Raffinierte Shell Scripts COk - 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Dave Taylor Raffinierte Shell Scripts Übersetzung aus dem Amerikanischen

Mehr

Bedienungsanleitung. Version 2.0. Aufruf des Online-Update-Managers. Bedienungsanleitung Online-Update Stand Juni 2010

Bedienungsanleitung. Version 2.0. Aufruf des Online-Update-Managers. Bedienungsanleitung Online-Update Stand Juni 2010 Bedienungsanleitung Online-Update Version 2.0 Aufruf des Online-Update-Managers Von Haus aus ist der Online-Update-Manager so eingestellt, dass die Updates automatisch heruntergeladen werden. An jedem

Mehr

Bedienungsanleitung Einsatzplanung. Bedienungsanleitung Einsatzplanung. Inhalt. Bedienung einer Plan-Tabelle

Bedienungsanleitung Einsatzplanung. Bedienungsanleitung Einsatzplanung. Inhalt. Bedienung einer Plan-Tabelle Bedienungsanleitung Einsatzplanung Dieses Programm ist lizenzfrei verwendbar und gratis. Das Programm ist mit Excel 2010 erstellt worden und enthält VBA Programmierungen, also Typ.xlm, deshalb werden Sie

Mehr

Linux II. Reguläre Ausdrücke Editoren Scripting. 2 Linux II. Linux I II III Res WN/TT NLTK XML Weka E Reguläre Ausdrücke Editoren Scripting

Linux II. Reguläre Ausdrücke Editoren Scripting. 2 Linux II. Linux I II III Res WN/TT NLTK XML Weka E Reguläre Ausdrücke Editoren Scripting Linux II 2 Linux II Reguläre Ausdrücke Editoren Scripting Reguläre Ausdrücke Reguläre Ausdrücke beschreiben eine Menge von Zeichenfolgen und werden benutzt um m festzustellen, ob eine Zeichenkette Teil

Mehr

An integrated total solution for automatic job scheduling without user interaction

An integrated total solution for automatic job scheduling without user interaction An integrated total solution for automatic job scheduling without user interaction Multifunktional Der Job-Scheduler ist ein multifunktionaler Taskplaner welcher die Steuerzentrale zur regelmässigen Ausführung

Mehr

ecaros2 Automatische Katalogaktualisierung

ecaros2 Automatische Katalogaktualisierung ecaros2 Automatische Katalogaktualisierung procar informatik AG 1 Stand: FS 02/2015 Inhaltsverzeichnis 1 Aufruf des ecaros2-admin...3 2 Katalog auswählen...3 3 Aktivierung des Katalogs...4 4 Einrichten

Mehr

TimePunch. TimePunch Command. Benutzerhandbuch 14.08.2013. TimePunch KG, Wormser Str. 37, 68642 Bürstadt

TimePunch. TimePunch Command. Benutzerhandbuch 14.08.2013. TimePunch KG, Wormser Str. 37, 68642 Bürstadt TimePunch TimePunch Command Benutzerhandbuch 14.08.2013 TimePunch KG, Wormser Str. 37, 68642 Bürstadt Dokumenten Information: Dokumenten-Name Benutzerhandbuch, TimePunch Command Revisions-Nummer 37 Gespeichert

Mehr

Einführung in die Systemprogrammierung unter Linux

Einführung in die Systemprogrammierung unter Linux Einführung in die Systemprogrammierung unter Linux Systemsoftware Praktikum Inhalt Übersicht über benötigte Systemfunktionen Programmieren unter Linux Grundlegendes Message-Queue Shared Memory Semaphore

Mehr

Beheben von verlorenen Verknüpfungen 20.06.2005

Beheben von verlorenen Verknüpfungen 20.06.2005 Vor folgender Situation ist sicher jeder Solid Edge-Anwender beim Öffnen von Baugruppen oder Drafts schon einmal gestanden: Die Ursache dafür kann sein: Die Dateien wurden über den Explorer umbenannt:

Mehr

Serverbetrieb überwachen Prozesse Protokolldateien. MySQL 4, 5. Kapitel 11: Logfiles. Marcel Noe

Serverbetrieb überwachen Prozesse Protokolldateien. MySQL 4, 5. Kapitel 11: Logfiles. Marcel Noe MySQL 4, 5 Kapitel 11: Logfiles Gliederung 1 Serverbetrieb überwachen 2 anzeigen beenden 3 Gliederung 1 Serverbetrieb überwachen 2 anzeigen beenden 3 Mit dem Befehl SHOW STATUS können Sie sich alle Statusinformationen

Mehr

Anleitung für zwei C++ - Openmp - Beispiele auf der NWZSuperdome

Anleitung für zwei C++ - Openmp - Beispiele auf der NWZSuperdome Anleitung für zwei C++ - Openmp - Beispiele auf der NWZSuperdome (Timo Heinrich, t_hein03@uni-muenster.de) Inhaltsverzeichnis: 0.Einleitung 1.Teil: Helloworldprogramm 1.1 Quellcode: Helloworld.cpp 1.2

Mehr

Linux I II III Res/Pro WN/TT Reguläre Ausdrücke Editoren Scripting. Linux II. 2 Linux II. Reguläre Ausdrücke Editoren Scripting. Ressourcen-Vorkurs

Linux I II III Res/Pro WN/TT Reguläre Ausdrücke Editoren Scripting. Linux II. 2 Linux II. Reguläre Ausdrücke Editoren Scripting. Ressourcen-Vorkurs Linux II 2 Linux II Reguläre Ausdrücke Editoren Scripting POSIX POSIX POSIX ist ein UNIX-Standard, der bestimmte grundlegende Funktionen und Eigenschaften von UNIX-Systemen definiert. Dazu gehören auch

Mehr

Technische Praxis der Computersysteme I 3. Vorlesung

Technische Praxis der Computersysteme I 3. Vorlesung Technische Praxis der Computersysteme I 3. Vorlesung Bernhard Lamel Universität Wien, Fakultät für Mathematik WS 2007 Outline 1 Grundlegende Informationen 2 Umgang mit Textdateien 3 Schleifen und Kontrollstrukturen

Mehr

Bedienungsanleitung V1.0. PC-Programm / Konverter EP-Schachtmanagement. TECTUS Transponder Technology GmbH

Bedienungsanleitung V1.0. PC-Programm / Konverter EP-Schachtmanagement. TECTUS Transponder Technology GmbH Bedienungsanleitung V1.0 PC-Programm / Konverter EP-Schachtmanagement TECTUS Transponder Technology GmbH Eurotecring 39 D-47445 Moers ALLGEMEIN 4 Installation 4 PROGRAMMBESCHREIBUNG 5 1 TASKLEISTEN SYMBOL

Mehr

Jobs ausführen mit cron

Jobs ausführen mit cron Jobs ausführen mit cron Computer wurden in erster Linie entwickelt, um Routineaufgaben automatisch zu erledigen. Wenn Sie täglich morgens um eins Ihre Festplatte sichern müssen, besteht kein Grund, dies

Mehr

Übung 4: Schreiben eines Shell-Skripts

Übung 4: Schreiben eines Shell-Skripts Aufgabenteil 1 Ziel der Übung Übung 4: Schreiben eines Shell-Skripts Anhand eines einfachen Linux-Skripts sollen die Grundlagen der Shell-Programmierung vermittelt werden. Das für die Bash-Shell zu erstellende

Mehr

A Kompilieren des Kernels... 247. B Lineare Listen in Linux... 251. C Glossar... 257. Interessante WWW-Adressen... 277. Literaturverzeichnis...

A Kompilieren des Kernels... 247. B Lineare Listen in Linux... 251. C Glossar... 257. Interessante WWW-Adressen... 277. Literaturverzeichnis... 1 Einführung................................................ 1 1.1 Was ist ein Betriebssystem?............................... 1 1.1.1 Betriebssystemkern................................ 2 1.1.2 Systemmodule....................................

Mehr

Hier die Daten eingeben und weitere Einstellungen eventuell Authentifizierung

Hier die Daten eingeben und weitere Einstellungen eventuell Authentifizierung Neues Email-Konto einrichten Menü-Punkt: Extras / Kontoeinstellungen/Neu Hier die Daten eingeben und weitere Einstellungen eventuell Authentifizierung Wichtig sind E-Mail-Adresse Benutzername (oft alles

Mehr

1 Vom Problem zum Programm

1 Vom Problem zum Programm Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren

Mehr

Artikel Schnittstelle über CSV

Artikel Schnittstelle über CSV Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte

Mehr

Erstellen von Formbriefen, Adressetiketten und Briefumschlägen ohne Serienbrief-Assistenten

Erstellen von Formbriefen, Adressetiketten und Briefumschlägen ohne Serienbrief-Assistenten Erstellen von Formbriefen, Adressetiketten und Briefumschlägen ohne Serienbrief-Assistenten Das Verfahren läuft in folgenden Schritten ab: Erstellen der Datenquelle Erstellen eines Textdokuments Einfügen

Mehr

Computerschule Brühl Outlook-2010 Kurz-Anleitung

Computerschule Brühl Outlook-2010 Kurz-Anleitung Inhalt Neues Email-Konto einrichten... 1 Nachrichten beantworten... 2 Nachrichten weiterleiten... 2 Neue Email schreiben... 3 Ordner für besondere Mails unterhalb vom Posteingang erstellen... 3 Der Outlook

Mehr

Crashkurs Kommandozeile

Crashkurs Kommandozeile Crashkurs Kommandozeile Thomas Werner This work is licensed under the Creative Commons Attribution ShareAlike 2.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by sa/2.0/de/

Mehr

4D v11 SQL Release 6 (11.6) ADDENDUM

4D v11 SQL Release 6 (11.6) ADDENDUM ADDENDUM Willkommen zu Release 6 von 4D v11 SQL. Dieses Dokument beschreibt die neuen Funktionalitäten und Änderungen der Version. Erweiterte Verschlüsselungsmöglichkeiten Release 6 von 4D v11 SQL erweitert

Mehr

FORUM HANDREICHUNG (STAND: AUGUST 2013)

FORUM HANDREICHUNG (STAND: AUGUST 2013) FORUM HANDREICHUNG (STAND: AUGUST 2013) Seite 2, Forum Inhalt Ein Forum anlegen... 3 Forumstypen... 4 Beiträge im Forum schreiben... 5 Beiträge im Forum beantworten... 6 Besondere Rechte der Leitung...

Mehr

Dateisystem 2, Suchen & Finden, Manpages

Dateisystem 2, Suchen & Finden, Manpages Dateisystem 2, Suchen & Finden, Manpages Linux-Kurs der Unix-AG Malte Koster 17. Januar 2014 ln ln ( link ) legt Verknüpfungen an, Verwendung wie cp ohne Optionen wird ein zweiter Name für die gleiche

Mehr

Objektorientiertes Programmieren mit Suse Linux

Objektorientiertes Programmieren mit Suse Linux Objektorientiertes Programmieren mit Suse Linux Zum Programmieren werden 2 Komponenten benötigt: 1. einen Editor zur Eingabe des Quellcodes 2. einen Compiler, der den Quellcode in die Maschinensprache

Mehr

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH Java Einleitung - Handout Kurzbeschreibung: Eine kleine Einführung in die Programmierung mit Java. Dokument: Autor: Michael Spahn Version 1.0 Status: Final Datum: 23.10.2012 Vertraulichkeit: öffentlich

Mehr

Arbeiten mit der Shell Teil 2

Arbeiten mit der Shell Teil 2 Arbeiten mit der Shell Teil 2 Linux-Kurs der Unix-AG Benjamin Eberle 11. Mai 2016 Übersicht - Dateiinhalte anzeigen cat : Dateiinhalte auf die Shell ausgeben less : Dateiinhalte seitenweise anzeigen head

Mehr

Skripte. Beispiel. http://www.icp.uni-stuttgart.de. M. Fyta Computergrundlagen 73/93

Skripte. Beispiel. http://www.icp.uni-stuttgart.de. M. Fyta Computergrundlagen 73/93 Skripte Wie kann ich mir komplexe Befehle merken? Gar nicht aber der Computer kann es für mich! Einfach die Befehle in eine Textdatei schreiben und ausführbar machen #! (Shebang) in der ersten Zeile bestimmt

Mehr

Unix/Linux Grundlagen für Einsteiger

Unix/Linux Grundlagen für Einsteiger Unix/Linux Grundlagen für Einsteiger Seminarunterlage Version: 6.08 Version 6.08 vom 25. Juli 2016 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Speichern. Speichern unter

Speichern. Speichern unter Speichern Speichern unter Speichern Auf einem PC wird ständig gespeichert. Von der Festplatte in den Arbeitspeicher und zurück Beim Download Beim Kopieren Beim Aufruf eines Programms Beim Löschen Beim

Mehr

SS 08. Systemprogrammierung unter Linux. Client Server Projekt. Elektronische Tafel. Seite 1 05.03.2008

SS 08. Systemprogrammierung unter Linux. Client Server Projekt. Elektronische Tafel. Seite 1 05.03.2008 Fakultät Elektrotechnik und Informatik Studiengang Angewandte Informatik Prof. Dr.-Ing. S. Keller 05.03.2008 Hochschule Ravensburg-Weingarten Systemprogrammierung unter Linux Client Server Projekt Elektronische

Mehr

TURNINGPOINT PRÄSENTATION ERSTELLEN

TURNINGPOINT PRÄSENTATION ERSTELLEN TURNINGPOINT PRÄSENTATION ERSTELLEN Wie starte ich? Um eine TurningPoint-Präsentation zu erstellen müssen Sie die TurningPoint mittels des Symbols auf Ihrem Desktop oder über das Startmenü starten. Dadurch

Mehr

Dokumentation - Schnelleinstieg FileZilla-FTP

Dokumentation - Schnelleinstieg FileZilla-FTP Dokumentation - Schnelleinstieg FileZilla-FTP Diese Anleitung zeigt Ihnen in aller Kürze die Bedienung des FileZilla-FTP-Clients. Standardmäßig braucht FileZilla nicht konfiguriert zu werden, daher können

Mehr

Einrichten des Schuljahreskalenders. Das vorliegende Dokument zeigt Ihnen...

Einrichten des Schuljahreskalenders. Das vorliegende Dokument zeigt Ihnen... Einrichten des Schuljahreskalenders Dieses Dokument beschreibt die Verwendung des Schuljahreskalenders und dessen mögliche Einstellungen, sowie die Integration des Schuljahreskalenders in Ihre Homepage.

Mehr

1 MAKROS AUFZEICHNEN. 1.1 Einführung

1 MAKROS AUFZEICHNEN. 1.1 Einführung Makro Aufzeichnen Makro + VBA 2010 effektiv 1 MAKROS AUFZEICHNEN 1.1 Einführung Sie können Excel sehr einfach automatisieren, indem Sie ein Makro aufzeichnen. Ähnlich wie bei einem Kassettenrecorder werden

Mehr

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) Tapps mit XP-Mode unter Windows 7 64 bit (V2.0) 1 Einleitung... 2 2 Download und Installation... 3 2.1 Installation von WindowsXPMode_de-de.exe... 4 2.2 Installation von Windows6.1-KB958559-x64.msu...

Mehr

Anleitung für den Euroweb-Newsletter

Anleitung für den Euroweb-Newsletter 1. Die Anmeldung Begeben Sie sich auf der Euroweb Homepage (www.euroweb.de) in den Support-Bereich und wählen dort den Punkt Newsletter aus. Im Folgenden öffnet sich in dem Browserfenster die Seite, auf

Mehr

Handbuch Groupware - Mailserver

Handbuch Groupware - Mailserver Handbuch Inhaltsverzeichnis 1. Einführung...3 2. Ordnerliste...3 2.1 E-Mail...3 2.2 Kalender...3 2.3 Kontakte...3 2.4 Dokumente...3 2.5 Aufgaben...3 2.6 Notizen...3 2.7 Gelöschte Objekte...3 3. Menüleiste...4

Mehr

Stay here to be there!

Stay here to be there! Datenbankintegration mit pcvisit ProfiSupport Mit pcvisit ProfiSupport ist es Ihnen möglich, Ihre Datenbanksysteme (z.b. das Ticketsystem mit Supportfällen oder Ihre CRM-Datenbank) mit den Daten aus der

Mehr

AN025. Application Note 025 zu MODULAR-4 (ML3 und ML5) Messen der CPU-Auslastung im Echtzeitbetrieb

AN025. Application Note 025 zu MODULAR-4 (ML3 und ML5) Messen der CPU-Auslastung im Echtzeitbetrieb AN025 Application Note 025 zu MODULAR-4 (ML3 und ML5) Messen der Autor: HB AN025.DOC (6 Seiten) 1. Definition Im folgenden wie auch in allen anderen Sorcus Schriften werden folgende Kurzbezeichnungen verwendet:

Mehr

Linux-Befehlsreferenz

Linux-Befehlsreferenz Grundpraktikum Netz- und Datensicherheit Linux-Befehlsreferenz Lehrstuhl für Netz- und Datensicherheit Ruhr-Universität Bochum Zusammengestellt von: Cornelia Menzel, Endres Puschner Stand: 15. September

Mehr

Systemsoftware (SYS)

Systemsoftware (SYS) 5.Übung Systemsoftware (SYS) Christian Baun cray@unix-ag.uni-kl.de Hochschule Mannheim Fakultät für Informatik Institut für Robotik 2.11.2007 Wiederholung vom letzten Mal Zugriffsrechte voreinstellen (umask)

Mehr

Automatisierung von Abläufen mit cron

Automatisierung von Abläufen mit cron Automatisierung von Abläufen mit cron Quelle: SUSE LINUX Administrationshandbuch Inhaltsverzeichnis 1. Allgemeines...2 1.1 Die crontab...2 1.2 Editieren der crontab...4 1.3 cron-verzeichnisse...5 2. Beispiel

Mehr

PThreads. Pthreads. Jeder Hersteller hatte eine eigene Implementierung von Threads oder light weight processes

PThreads. Pthreads. Jeder Hersteller hatte eine eigene Implementierung von Threads oder light weight processes PThreads Prozesse und Threads Ein Unix-Prozess hat IDs (process,user,group) Umgebungsvariablen Verzeichnis Programmcode Register, Stack, Heap Dateideskriptoren, Signale message queues, pipes, shared memory

Mehr

Inhaltsverzeichnis. CDDB-Abfrage

Inhaltsverzeichnis. CDDB-Abfrage Mike McBride Jonathan Singer David White Entwickler: Bernd Johannes Wuebben Entwickler: Dirk Forsterling Entwickler: Dirk Foersterling Gegengelesen von: Lauri Watts Übersetzung: Gregor Zumstein Überarbeitung

Mehr

Postgresql. Michael Dienert. 10. Dezember 2007. 1.1 Installationsort der Programme... 1

Postgresql. Michael Dienert. 10. Dezember 2007. 1.1 Installationsort der Programme... 1 Postgresql Michael Dienert 10. Dezember 2007 Inhaltsverzeichnis 1 Übersetzen und Installieren 1 1.1 Installationsort der Programme..................... 1 2 Einrichten einer Testdatenbank 1 2.1 Das Datenbank-Cluster.........................

Mehr

Handbuch zum Mensurenprogramm

Handbuch zum Mensurenprogramm Handbuch zum Mensurenprogramm Von Reiner Janke March-Buchheim (bei Freiburg) Reiner Janke 1996 Was kann das Programm? Das Programm schreibt Mensurlisten (Weiten-, Längen-, Aufschnittmensuren etc.) von

Mehr

Anleitung zur Inbetriebnahme des Webservers Einrichten einer Website

Anleitung zur Inbetriebnahme des Webservers Einrichten einer Website Anleitung zur Inbetriebnahme des Webservers Einrichten einer Website Mit dieser Anleitung soll das Einrichten eines Webservers auf dem Betriebssystem Server 2008 R2 sowie das anschließende in Betrieb nehmen

Mehr

FreePDF XP Handbuch. Aktuelle Version bei Fertigstellung: FreePDF XP 1.0. Inhalt:

FreePDF XP Handbuch. Aktuelle Version bei Fertigstellung: FreePDF XP 1.0. Inhalt: FreePDF XP Handbuch Aktuelle Version bei Fertigstellung: FreePDF XP 1.0 Inhalt: FreePDF Lizenz...2 Setup...2 Nicht bei FreePDF enthalten...2 Installationsvorgang...2 Deinstallation von FreePDF...3 Anwendung

Mehr

Einführung in die Kommandozeile

Einführung in die Kommandozeile Einführung in die Kommandozeile Das zentrale Werkzeug unter Linux/UNIX Pascal Bernhard Berlin Linux User Group 15. November 2013 Inhalt 1 Einführung Was ist die Shell? Wofür brauche ich sie? Grundbefehle

Mehr

ESB - Elektronischer Service Bericht

ESB - Elektronischer Service Bericht Desk Software & Consulting GmbH ESB - Elektronischer Service Bericht Dokumentation des elektronischen Serviceberichts Matthias Hoffmann 25.04.2012 DESK Software und Consulting GmbH Im Heerfeld 2-4 35713

Mehr

Anleitungen, Hilfen und Übungen zum Umgang mit Typo3

Anleitungen, Hilfen und Übungen zum Umgang mit Typo3 Typo3-Schulung Anleitungen, Hilfen und Übungen zum Umgang mit Typo3 Inhaltsverzeichnis Frontendbereich: Anmeldung und kleine Änderungen 1 Backendbereich (1): Anmeldung und Typo3-Oberfläche 2 Backendbereich

Mehr

Installationsanleitung für den Online-Backup Client

Installationsanleitung für den Online-Backup Client Installationsanleitung für den Online-Backup Client Inhalt Download und Installation... 2 Login... 4 Konfiguration... 5 Erste Vollsicherung ausführen... 7 Webinterface... 7 FAQ Bitte beachten sie folgende

Mehr

X Anmelden am System. X System herunterfahren. X Grundlegendes zur Shell. X Das Hilfesystem. X Dateioperationen. X Bewegen im Verzeichnisbaum

X Anmelden am System. X System herunterfahren. X Grundlegendes zur Shell. X Das Hilfesystem. X Dateioperationen. X Bewegen im Verzeichnisbaum /LQX[*UXQGODJHQ, (LQI KUXQJLQGLH6KHOO 'DWHLHQXQG 9HU]HLFKQLVVH :DVLVW]XWXQ" X Anmelden am System X System herunterfahren X Grundlegendes zur Shell X Das Hilfesystem X Dateioperationen X Bewegen im Verzeichnisbaum

Mehr

Schnelleinstieg Xpress/Mosel für längere Rechenexperimente

Schnelleinstieg Xpress/Mosel für längere Rechenexperimente Schnelleinstieg Xpress/Mosel für längere Rechenexperimente für die Rechner des Instituts für Numerische und Angewandte Mathematik Universität Göttingen Robert Schieweck Stand 10. März 2014 Inhaltsverzeichnis

Mehr

easyident Configurator 1.0

easyident Configurator 1.0 easyident Configurator 1.0 Der easyident Configurator ist ein Programm zur Verwaltung von Transpondern und zur Konfiguration von easyident Modulen. Dazu werden die Transponder und Module zuerst in einer

Mehr

Variablen & erweiterte Aktionen nutzen

Variablen & erweiterte Aktionen nutzen 341 In Captivate können Sie mit Hilfe von Variablen Texte & Werte speichern oder Systeminformationen ausgeben. Außerdem können Sie auf Basis von Variablen komplexere Aktionen entwickeln, wie z. B. eine

Mehr

Sun Convergence. Um sich anzumelden gehen Sie auf http://www.uni-erfurt.de/ und dann rechts oben auf IMAP Der Anmeldebildschirm sieht wie folgt aus:

Sun Convergence. Um sich anzumelden gehen Sie auf http://www.uni-erfurt.de/ und dann rechts oben auf IMAP Der Anmeldebildschirm sieht wie folgt aus: Sun Convergence 1. Was ist Sun Convergence? Es ist ein neuer Web Client, mit dem Sie E-Mails empfangen, lesen und schreiben können. Noch dazu haben Sie einen Kalender in dem Sie Ihre Termine/Aufgaben verwalten

Mehr

Mac Quick Guide für die Migration zum HIN Client

Mac Quick Guide für die Migration zum HIN Client Mac Quick Guide für die Migration zum HIN Client Anleitung zur Migration vom ASAS Client zum neuen HIN Client in Schritten:. Schritt 2. Schritt. Schritt Installation HIN Client Software Installiert die

Mehr

Datenaustausch mit Datenbanken

Datenaustausch mit Datenbanken Datenaustausch mit Datenbanken Datenbanken Einführung Mit dem optionalen Erweiterungspaket "Datenbank" können Sie einen Datenaustausch mit einer beliebigen Datenbank vornehmen. Der Datenaustausch wird

Mehr

Dr. Monika Meiler. Inhalt

Dr. Monika Meiler. Inhalt Inhalt 11 Dynamische Feldvereinbarung... 11-2 11.1 Dynamische Vereinbarung von Vektoren... 11-3 11.2 Dynamische Vereinbarung von Matrizen... 11-5 11.3 Die Kommandozeile... 11-8 Propädeutikum 11-1/8 11

Mehr

Prozesse erzeugen, überwachen, killen und Prozessprioritäten ändern

Prozesse erzeugen, überwachen, killen und Prozessprioritäten ändern LPI Zertifizierung 1.103.5 6 Prozesse erzeugen, überwachen, killen und Prozessprioritäten ändern Copyright ( ) 2006-2009 by Dr. Walter Kicherer. This work is licensed under the Creative Commons Attribution-Noncommercial-Share

Mehr

Grundlagen der Verwendung von make

Grundlagen der Verwendung von make Kurzskript zum Thema: Grundlagen der Verwendung von make Stefan Junghans Gregor Gilka 16. November 2012 1 Einleitung In diesem Teilskript sollen die Grundlagen der Verwendung des Programmes make und der

Mehr

Einführung in Automation Studio

Einführung in Automation Studio Einführung in Automation Studio Übungsziel: Der links abgebildete Stromlaufplan soll mit einer SPS realisiert werden und mit Automation Studio programmiert werden. Es soll ein Softwareobjekt Logik_1 in

Mehr

TYPO3 Redaktoren-Handbuch

TYPO3 Redaktoren-Handbuch TYPO3 Redaktoren-Handbuch Kontakt & Support: rdv interactive ag Arbonerstrasse 6 9300 Wittenbach Tel. 071 / 577 55 55 www.rdvi.ch Seite 1 von 38 Login http://213.196.148.40/typo3 Username: siehe Liste

Mehr

Betriebssysteme (BTS)

Betriebssysteme (BTS) 13.Vorlesung Betriebssysteme (BTS) Christian Baun cray@unix-ag.uni-kl.de Hochschule Mannheim Fakultät für Informatik Institut für Betriebssysteme 31.5.2007 Wiederholung vom letzten Mal Deadlocks und Verhungern

Mehr

Scia Engineer Seminar 2014 Workshop 08. Mai

Scia Engineer Seminar 2014 Workshop 08. Mai Seminar 2014 Workshop 08. Mai Einführung in das neue Scia Engineer Berechnungsprotokoll Cornelius Schmidt Warum ein neues Dokument? Erhöhte Stabilität der Daten neues Layout vorhersehbares Verhalten Erweiterung

Mehr

FAPLIS Webclient Support Tool Anleitung

FAPLIS Webclient Support Tool Anleitung FAPLIS Webclient Support Tool Anleitung Inhaltsverzeichnis 1 Allgemeines... 3 2 Installation und Start des FAPLIS Webclient Support Tools... 3 3 Einstellungen... 4 3.1 Allgemeine Einstellungen... 4 3.2

Mehr

Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA

Access 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten

Mehr

ODBC-Treiber 1. 1.1 Programmübersicht

ODBC-Treiber 1. 1.1 Programmübersicht 1 O D B C - Treiber ODBC-Treiber 1 1.1 Programmübersicht Nach einer ausgiebigen Testphase wurde kürzlich der neue ODBC-Treiber freigegeben. Dieser ist somit ab der 2000-er-Version lizenzpflichtig und kann

Mehr

bereit (oder Zombie genannt). Normales Ende (exit) und synchrone und asynchrone Signal-Ereignisse, z.b.

bereit (oder Zombie genannt). Normales Ende (exit) und synchrone und asynchrone Signal-Ereignisse, z.b. Prof. Dr. Michael Jäger FB MNI Lösungsvorschlag zur Klausur Betriebssysteme vom 1.10.2014 Blau gekennzeichnete Textstellen sind beispielhafte Lösungen bzw. Antworten zu den Aufgaben. Rot gekennzeichnete

Mehr

Hochschulrechenzentrum. chschulrechenzentrum #96. Freie Universität Berlin

Hochschulrechenzentrum. chschulrechenzentrum #96. Freie Universität Berlin #96 Version 1 Konfiguration von Outlook 2010 Um Ihre E-Mails über den Mailserver der ZEDAT herunterzuladen oder zu versenden, können Sie das Programm Outlook 2010 verwenden. Die folgende Anleitung demonstriert

Mehr

Byte-Taxi. Bedienungsanleitung. Seite 1 von 8

Byte-Taxi. Bedienungsanleitung. Seite 1 von 8 Byte-Taxi Bedienungsanleitung Seite 1 von 8 Inhaltsverzeichnis 1. Beschreibung 3 2. Systemvoraussetzungen 4 3. Installationsanleitung 5 4. Bedienung 6 5. Infos & Kontakt 8 Seite 2 von 8 1. Beschreibung

Mehr

Übung: Entwickeln eines Shell-Skripts

Übung: Entwickeln eines Shell-Skripts Aufgabenteil 1 Ziel der Übung Übung: Entwickeln eines Shell-Skripts Anhand eines einfachen Linux-Skripts sollen die Grundlagen der Shell-Programmierung vermittelt werden. Das für die Bash-Shell zu erstellende

Mehr

syntax.tex Eine Übersicht

syntax.tex Eine Übersicht syntax.tex Eine Übersicht Bernd Worsch 7. Juli 1997 Inhaltsverzeichnis 1 Einleitung 1 2 Bevor es funktioniert... 1 3 Grundelemente von syntax.tex 1 4 Strukturelemente von syntax.tex 3 5 Setzen von Syntaxdiagrammen

Mehr