1

Тема: desktop-cmd-exec - результаты выполнения shell команд на рабочем столе

Desktop Command Execution Widget - виджет для отображения результатов выполнения shell команд и скриптов на рабочем столе N900. Поддерживает автоматическое обновление результатов по расписанию, при нажатии на виджет, при переходе на рабочий стол, при подключении/отключении сети.
В настоящее время пакет доступен в Extras-testing для Fremantle.

http://omploader.org/vM2ZxOA/Screenshot.png

Предлагаю выкладывать концепты и реализации полезных скриптов для виджета.

N800 5.2008.43-7 > N900 10.2010.19-1

2

Re: desktop-cmd-exec - результаты выполнения shell команд на рабочем столе

И сам же начну.

Монтирование nfs на таблетке:

#!/bin/sh

state=`mount | grep nfs`

if [ -z "$state" ]; then
    ping -c 1 192.168.15.1 > /dev/null
    if [ $? = "0" ]; then
        /etc/init.d/portmap start > /dev/null
        /etc/init.d/nfs-common start > /dev/null
        mount -t nfs 192.168.15.1:/files2 /home/user/MyDocs/nfs/files2
        if [ $? = "0" ]; then
            echo "mounted"
        else
            echo "not mounted"
            /etc/init.d/nfs-common stop > /dev/null
            /etc/init.d/portmap stop > /dev/null
        fi
    else
        echo "not mounted"
    fi
else
    umount /home/user/MyDocs/nfs/files2
    if [ $? = "0" ]; then
        /etc/init.d/nfs-common stop > /dev/null
        /etc/init.d/portmap stop > /dev/null
        echo "not mounted"
    fi
fi
N800 5.2008.43-7 > N900 10.2010.19-1