Если вы не любите регулярные выражения так же, как я, вы можете пойти в старую школу, это может быть неэффективно, но вы получите идею
s = 'Seee youuuu sooooon'
def word_precess(s):
c = ''
flag = ''
counter = 0
for i, letter in enumerate(s):
if letter == flag:
counter += 1
if counter > 2:
continue # start the loop from beginning
else:
flag = letter
counter = 1
c = c + letter
return c
print(word_precess(s))
выход >>>
See youu soon
[ 114] примечание: в результате получилось «Youu» с двойным «u», а не «До скорого свидания» просто потому, что я не мог заставить сценарий понять значение слов.
Если Ваше интернет-соединение выбывает, то это, вероятно, будет проблемой через SSH также, и хорошо, имение открытого окна SSH является не всегда лучшей вещью сделать (что происходит, если Вы случайно закрываете ssh окно?)
Я предложил бы SSHing в сервер, затем запустив программу, названную "экраном", который продолжит работать независимо от того, что Вы работаете в нем, даже если Ваше соединение отбрасывает.
Сделать это, первый ssh в сервер и тип
screen
Это загрузит экран, совершит нападки, входят для обхода экрана приветствия
Теперь, выполните свой Сценарий PHP
php /path/to/your/php/script.php
это запустит выполнение PHP,
Можно теперь закрыть окно, если Вы хотите, и сценарий продолжит работать
Для возвращения к экранной сессии соединитесь с сервером и выполните команду
screen -raAD
который повторно подключит Вас к Вашей сессии, как будто у Вас было окно, открытое все время.
Это на самом деле довольно хорошо для запущения длинных обветренных скриптов, или даже для выполнения основанной на консоли сессии IRC :D
попробовать
php script.php.
Если бы это не работает, необходимо было бы определить местоположение php исполняемого файла и затем выполнить его.
Btw, можно использовать экран, поэтому если соединение с компьютером потеряно, сценарий все еще работает.
В целом необходимо смочь запустить скрипт от командной строки как это
php myscript.php
Выполнение его на удаленном хосте через ssh могло быть сделано как это
ssh phpnewb@myhost.com "php myscript.php"
В дополнение к тому, что все остальные сказали, Вы, вероятно, захотите использовать nohup
также.
ssh user@host "nohup php script.php"
Тем путем это будет продолжать бежать, даже если Ваше соединение SSH отбросит. Вы могли также использовать screen
вместо nohup
если Вы хотите.
Кроме того, можно просто звонить ignore_user_abort()
и закройте свой браузер после удара страницы.