User:Hvosujal: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 71: Line 71:
sys.exit("Dpkg käsuga vigaseid pakette ei parandatud")
sys.exit("Dpkg käsuga vigaseid pakette ei parandatud")


</source>
==Powershelli kodunetöö==
<source lang="powershell">
#Autor: Heigo Võsujalg
#Versioon: 0.40b
#Skript kontrollib kas IP-aadress on pingitav või mitte
$SisendIP = Read-Host "Sisesta IP-aadress"
Clear
$results = gwmi -query "SELECT * FROM Win32_PingStatus WHERE Address = '$SisendIP'"
#IP-d võrreldakse statuskoodi järgi, kui on null, siis pingitakse, kui ei, siis mitte
if ($results.StatusCode -eq 0) {
Write-Host "IP-d pingitakse" -BackgroundColor green
} else {
Write-Host "IP-d ei pingita" -BackgroundColor red
}
</source>
</source>

Revision as of 15:06, 31 May 2011

Quest2

#!/bin/bash
#autor : Heigo Võsujalg
 
#kontrollib, kas on piisavalt õigusi (oled root)
 
if [ $UID -ne 0 ]; then
 
echo "Käivita skripti $(basename $0) juurkasutaja õigustes"
exit 1
 
fi

echo "Parandan vigased install failid"

apt-get install -f

if [ $? -eq 0 ]; then
	echo ""

else
	echo "Apt-get käsk vigaseid faile ei parandanud. Proovin dpkg käsuga"
	
fi

dpkg --configure -a


if [ $? -eq 0 ]; then
	echo "Success"

else
	echo "Dpkg käsk vigaseid faile ei parandanud"
	exit 1

fi

echo "Vigane install on parandatud"

Quest2 Pythonis

#!/usr/bin/python
# -*- coding: utf-8 -*-
#Autor Heigo Võsujalg A21
#Versioon 0.1
#Skript taastab poolelijäänud tarkvarapaigalduse

import sys
import os

#kontrollib, kas on piisavalt õigusi (oled root)
if os.getuid() != 0:
	sys.exit("Käivita skript juur õigustes!")
		
#Üritatakse pakette parandada apt-get käsuga
apt = os.system ("apt-get install -f")
apt >> 8
if apt == 0:
	print ""
else:
	print "Apt-get käsk vigaseid pakette ei parandanud. Proovin dpkg käsuga"

#Üritatakse pakette parandada dpkg käsuga
dpkg = os.system ("dpkg --configure -a")
dpkg >> 8
if dpkg == 0:
	print "Success - vigased paketid on parandatud"
else:
	sys.exit("Dpkg käsuga vigaseid pakette ei parandatud")

Powershelli kodunetöö

#Autor: Heigo Võsujalg
#Versioon: 0.40b
#Skript kontrollib kas IP-aadress on pingitav või mitte

$SisendIP = Read-Host "Sisesta IP-aadress"
Clear

$results = gwmi -query "SELECT * FROM Win32_PingStatus WHERE Address = '$SisendIP'"


#IP-d võrreldakse statuskoodi järgi, kui on null, siis pingitakse, kui ei, siis mitte
if ($results.StatusCode -eq 0) {

Write-Host "IP-d pingitakse" -BackgroundColor green
} else {
Write-Host "IP-d ei pingita" -BackgroundColor red
}