Помогите, пожалуйста,сделать скрипт который будет запускать одновременно 4 профиля firefox, с отличающимися адресами.
В вашем вопросе уже содержится ответ.
Во первых вы уже являетесь обладателем волшебного скрипта, для запуска FF в циклическом режиме.
Необходимо создать четыре его копии и отредактировать для запуска собственного профиля.
start_ff_profile1
start_ff_profile2
start_ff_profile3
start_ff_profile4
Например у вас уже есть четыре разных профиля FF с именами:
Profile1
Profile2
Profile3
Profile4
Пример скрипта для запуска FF с профилем Profile1 :
#!/bin/bash
while :
do
killall firefox
sleep 270
firefox -p Profile1 -no-remote 'http://www.yandex.com' &
sleep 5500
done
Аналогично редактируете остальные скрипты, где подставляете другой профиль и URL.
Во вторых, теперь что бы все эти четыре скрипта запустить одновременно в фоновом режиме, можно воспользоваться таким способом:
если все эти файлы лежат в одном каталоге, тогда:
#!/bin/sh
./start_ff_profile1 &
./start_ff_profile2 &
./start_ff_profile3 &
./start_ff_profile4 &
Ну а как правильно создавать различные профили FF вас научат тут:
https://forum.mozilla-russia.org/index.php