/etc/rsyslog.d/45-[meineRegel].confDiese Regel muss greifen vor der 50er-default-Regel!
Inhalt:
:programname,contains,"Was auch immer" /var/log/neuesLog.log
& stop
Dann
service rsyslog restart
/etc/rsyslog.d/45-[meineRegel].confDiese Regel muss greifen vor der 50er-default-Regel!
:programname,contains,"Was auch immer" /var/log/neuesLog.log
& stop
service rsyslog restart
ip addr show
ip route show
ip neighbouroder kurz: ip n
ip neighbour delete 192.168.0.77 dev eth0
ip neighbour change 192.168.0.200 dev eth0 lladdr 45:43:34:34:34:54 nud permanent
ip link show eth0
ip link set eth0 up/down
ip addr add 192.168.0.5/24 broadcast + dev eth0
ip addr delete 192.168.0.5/24 dev eth0
ip -4 address flush label eth0
ip -s -s link show eth0
ip -s neigh show
ip link set eth0 address 45:45:45:45:45:45
ip link set eth0 name eth20
pi@pi-3:~/tmp/node_modules/onvif $ npm install jshint
npm ERR! Linux 4.1.19-v7+
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "jshint"
npm ERR! node v4.2.6
npm ERR! npm v3.5.2
npm ERR! Cannot read property 'target' of null
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /home/pi/tmp/node_modules/onvif/npm-debug.log
node example2.js
/usr/local/bin/myscript
#!/bin/bash
killit()
{
echo "...Ende" | logger
exit 0
}
trap killit HUP
while true; do
sleep 5
echo "...sleeping" | logger
done
chmod +x /usr/local/bin/myscript
/lib/systemd/system/myscript.service
[Unit]
Description=My own little script
After=network.target.
[Service]
#EnvironmentFile=
ExecStart=/usr/local/bin/myscript
ExecStop=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
Alias=myscript.service
systemctl enable myscript
service myscript status
service myscript start
service myscript stop
<?php
$prefix = "c27gy_";
$rgt = 36;
$lft = 35;
class mydatabase
{
var $database = "";
var $prefix = "c27gy_"; // Prefix der Joomla Tabellen
function db_connect($database)
{
$user = "[user]";
$pw = "[PASSWORD]";
$mysqli = new mysqli("localhost", $user, $pw, $database);
/* check connection */
if (mysqli_connect_errno())
{
$error = "Connect failed: " . mysqli_connect_error();
//$this->errorReport($error, true);
exit();
}
$mysqli->query("SET NAMES 'utf8'");
return $mysqli;
}
function getAssetID($title, $lft, $rgt, $name)
{
$sql_asset = "INSERT INTO " . $this->prefix . "assets
(level,name,title, lft, rgt, parent_id, rules)
VALUES
('3', '$name','$title', '$lft', '$rgt', '27','{\"core.admin\":{\"7\":1},\"core.manage\":{\"6\":1},\"core.create\":{\"3\":1},\"core.delete\":[],\"core.edit\":{\"4\":1},\"core.edit.state\":{\"5\":1},\"core.edit.own\":[]}')";
$link=$this->db_connect("[DATABASE]");
$link->query($sql_asset);
//echo "DEBUG $sql_asset <br>";
return $link->insert_id;
}
function truncateTables()
{
$link=$this->db_connect($this->db_new);
// Die u.a. id anpassen!!! Nicht, dass existente Datensätze gelöscht werden
$link->query("DELETE FROM " . $this->prefix . "assets WHERE id > 65");
$link->query("TRUNCATE TABLE " . $this->prefix . "content");
$link->query("TRUNCATE TABLE " . $this->prefix . "content_frontpage");
}
}
$db = new \mydatabase();
// ACHTUNG: NICHT UNBEDINGT NÖTIG!!
//$db->truncateTables(); // Tabellen leeren bzw. Einträge löschen
// Mit den Datenbanken verbinden
$link = $db->db_connect("[DATABASE]");
$link1 = $db->db_connect("[DATABASE_OLD]");
// Daten aus der alten Tabelle holen
$sql_abfrage = "SELECT * FROM jos_content where state=1 ORDER by created DESC";
$result = $link1->query($sql_abfrage);
$zaehler = 0;
while ($row = $result->fetch_array())
{
$zaehler++;
echo $zaehler . " " . $row['alias'] . "<br>";
$title = $row['title'];
$alias = $row['alias'];
$introtext = $row['introtext'];
$fulltext = $link->real_escape_string($row['fulltext']);
$created = $row['created'];
$old_id=$row['id'];
$id = $db->getAssetID($title, $lft, $rgt, "com_content.article." . $old_id);
$rgt+=2;
$lft+=2;
$sql_insert = "INSERT INTO ${prefix}content (
asset_id,
title,
alias,
state,
catid,
introtext,
`fulltext`,
language,
created, publish_up,
featured,
version,
access)
VALUES('$id', '$title',
'$alias',
1,
2,
'$introtext',
'$fulltext',
'*',
'$created', '$created',
1,
2,
1)";
if(!$link->query($sql_insert))
{
echo "Fehler! " . $link->error . "<br>$sql_insert";
}
$content_id=$link->insert_id;
$sql_frontpage="INSERT INTO ${prefix}content_frontpage (content_id, ordering)
VALUES ('$content_id', '$zaehler')";
if(!$link->query($sql_frontpage))
{
echo "Fehler! " . $link->error . "<br>$sql_frontpage";
}
}
Ich wollte die neu erworbene Powerstation in Openhab einbinden, um den aktuellen Status (Ladestand etc.) über Openhab auswerten zu können. ...