import virtualbox vmname = 'samplevm' session = virtualbox.Session() vm = virtualbox.VirtualBox().find_machine(vmname) progress = vm.launch_vm_process(session, 'gui', '') progress.wait_for_completion(-1)
○関連情報
pyvboxのドキュメントpyvbox 0.2.2 documentation
import virtualbox vmname = 'samplevm' session = virtualbox.Session() vm = virtualbox.VirtualBox().find_machine(vmname) progress = vm.launch_vm_process(session, 'gui', '') progress.wait_for_completion(-1)
import virtualbox for vm in virtualbox.VirtualBox().machines: print "Name:" + vm.name print "OS Type ID:" + vm.os_type_id print "CPU Count:" + str(vm.cpu_count) print "Memory Size:" + str(vm.memory_size) print "VRAM Size:" + str(vm.vram_size) print "----"
FROM ubuntu:latest MAINTAINER kyle RUN apt-get update RUN DEBIAN_FRONTEND=noninteractive apt-get -y install apache2 ENV APACHE_RUN_USER www-data ENV APACHE_RUN_GROUP www-data ENV APACHE_PID_FILE /var/run/apache2.pid ENV APACHE_LOG_DIR /var/log/apache2 ENV APACHE_LOCK_DIR /var/lock/apache2 ENV APACHE_PID_FILE /var/run/apache2.pid EXPOSE 80 ADD www /var/www/html CMD ["/usr/sbin/apache2ctl", "-DFOREGROUND"]
//win_machine/pub /mnt/pub cifs username=pi,password=pi,uid=1000,gid=1000 0 0
sudo mount /mnt/pub
rsync -r -v --progress -s /mnt/pub /opt/backup
//win_machine/pub /mnt/pub cifs sec=ntlm,vers=2.0,username=pi,password=pi,uid=1000,gid=1000 0 0
sudo umount /dev/sda12. パーティション作成
sudoparted /dev/sda mklabel gpt mkpart primary ext4 0 -1s quit3. ext4 file system作成
sudo mkfs.ext4 /dev/sda14. mountする
cd /media sudo mkdir usbhdd sudo mount /dev/sda1 /media/usbhdd df -h5. sdカード内容をコピー
sudo apt-get install rsync sudo rsync -axv / /media/usbhdd6.起動時設定
sudo vi /boot/cmdline.txt dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/sda1 rootfstype=ext4 elevator=deadline rootwait rootdelay=10※rootを/dev/sda1に変更とrootdelay追加
sudo vi /media/usbhdd/etc/fstab proc /proc proc defaults 0 0 /dev/mmcblk0p1 /boot vfat defaults 0 2 /dev/sda1 / ext4 defaults,noatime 0 1 #/dev/mmcblk0p2 / ext4 defaults,noatime 0 1 # a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that※ /bootのデバイスはRaspbianのバージョンによって異なります(StretchなどではPARTUUID...となっています)。
sudo reboot
require "luasql.odbc" env = assert(luasql.odbc()) -- MSSQLというODBC DSNに接続 conn = assert(env:connect("MSSQL", "sa", "password")) -- クエリーを実行 cur = assert(conn:execute( "select company_id, company_name from company")) -- 返された行を表示 row = cur:fetch ({}, "a") while row do print([[会社ID:]] .. row.company_id .. [[ 会社名: ]] .. row.company_name) row = cur:fetch (row, "a") end -- 閉じる cur:close() conn:close() env:close()