TeamViewer не запускается автоматически, как я могу убедиться, что это так?

Это решение в python, которое обрабатывает случай, когда файлы не обязательно находятся в одном каталоге.

import os
torename = []
rootdir = "The main directory"
logfile = "Path to log file" #Eg: logfile = "/home/prasanth/renamelog"
for (path, dirs, files) in os.walk(rootdir):
    for dirname in dirs:
        if ':' in dirname:
            torename.append(os.path.join(path, dirname))
    for filename in files:
        if ':' in filename:
            torename.append(os.path.join(path, filename))

print "No of files/dirs to rename =", len(torename)
a = raw_input("Continue? (y/n) ")
if a == 'y':
    torename.reverse()
    for oldname in torename:
        directory, filename = os.path.split(oldname)
        newname = os.path.join(directory, filename.replace(':', '-'))
        command = 'mv %s %s > /dev/null' % (repr(oldname), repr(newname))
        os.system(command)
        f = open(logfile, 'a')
        f.write(oldname + '\n')
        f.close()
else:
    print "Aborted."
Сохраните это в файле (скажем) rename.py. Измените rootdir на самую удаленную директорию (используйте полный путь, начинающийся с /. Нет сокращений или переменных env, таких как ~ разрешено). Не нужно помещать \ перед специальными символами - например, если внешний каталог - это /.../My HDD, поместите rootdir = "/.../My HDD" NOT rootdir = "/.../My\ HDD" (обратите внимание на «s») [Я являюсь явным только потому, что вы можете незнакомый с python. Непонятно.] Измените logfile на желаемое расположение файла журнала. В конце этот файл будет содержать список файлов, переименованных - для справок в будущем. Вызов python rename.py.

Предупреждение : Проведите тест на маленьком образце, прежде чем рисковать всей ГБ музыки.

Подробности: Переименование выполняется из самых внутренних файлов наружу.

1
задан 27 February 2014 в 22:17

2 ответа

Я использовал Teamviewer версии 9, и есть опция Start TeamViewer with system. Включив эту опцию, Teamviewer зарегистрируется как системная служба и автоматически начнет работу с системой. Перезагрузите систему, и она начинается с системы перед входом в систему.

В Teamviewer 11 ее можно включить с основного стола.

[ ! d3]

1
ответ дан 24 May 2018 в 11:18
  • 1
    Вы уверены, что запуск teamviewer дает тот же результат, что и запуск демона? – pzkpfw 6 July 2015 в 11:34

Создайте мягкую линию teamviewer в вашем расположении файла уровня запуска. Вы можете сделать это, используя:

sudo ln -s /usr/bin/teamviewer /etc/init.d/

или если ваша система использует systemctl, то используйте:

sudo ln -s /usr/bin/teamviewer /etc/rc.d/rc5.d/
-1
ответ дан 24 May 2018 в 11:18

Другие вопросы по тегам:

Похожие вопросы: